Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Holywar] Rust vs C++, холиварчик для познания состояния сибуми 
:(
    Опции темы
Majestio
Дата 5.7.2018, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 19.12.2010

Репутация: нет
Всего: нет



Буэнос диас, амигос!

Бимбениву а ла гера санта ... : smile

Не буду из себя корчиить большого знатока С++, и, тем не менее - что знаю, то знаю. Сейчас, неспешно смакуя, читаю доку по Rust (книжка второй редакции). Понимаю, я еще далеко на пол-пути от понимания, но прочитанное и осознанное - это нечто!

Раст:
  • Не задвигает ООП на вершину призеров по проектированию
  • Хотя парадигмы ООП имеет возможность реализовать в полном объеме
  • Имеет краткий и приятный (продуманный) синтаксис - спасибо Ruby!
  • Не парит мозги с возможными утечками памяти по невнимательности
  • Не затыкает дыры "сборщиками мусора"
  • Не вводит в обиход умные, хитрые и мудрые указатели
  • Все решается "прозрачными" парадигмами - "владение", "заимствование", "время жизни"
  • Внесенное в состав языка понятия "типажей" (traits) - гораздо понятнее, значительно понятнее похожей концепции STL из С++
  • Для любителей функциональщины - есть свои реализации ленивых исчислений, бери и ... ленись
  • Встроенные возможности юнит-тестирвания - это прекрасно!
  • Возможность непоследовательного объявления/реализация языковых конструкций радует
  • #pragma once, равно как и #ifdef гарды от С++ - тихо плачут в гардеробе
  • система сборки "cargo" - изящна, просто до безобразия
  •  ... дочитаю доку - еще отпишусь!
Поехали ... ваши мысли, утверждения?   smile 

Это сообщение отредактировал(а) Majestio - 6.7.2018, 05:33
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.1049 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.