Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие языки > [Holywar] Rust vs C++


Автор: Majestio 5.7.2018, 18:23
Буэнос диас, амигос!

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

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

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)