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