| |||
|
|
Благодаря украинским событиям Вова Патрышев оказывается познал Дао С++ что-то я прихожу к выводу... ...что мир с++ представляет собой какой-то Лугандон. В смысле я о всех этих псевдопонятиях, о нагромождении нелепостей, о лженауке "оптимизации всего", о гордости от знания бреда наизусть. И понимаю теперь людей, пишущих на чистом си (ну окей, с лямбдами). И немедленно... Нашел себе новый источник приключений на жопу - Хаскель со Скалой: Ну или надо все библиотеки переписывать, причем доверить это надо грамотным людям, а не полоумным невежественным хакерам. Собственно, хаскельщики могли бы им написать все библиотеки правильно, с линзами и идиомами. В этом смысле джава (тьфу-тьфу-тьфу) куда как здоровее будет. Скала еще здоровее будет (хотя тоже не идеал, к сожалению) Я в смысле, что C++ относится к С примрено также как Haskell к ML, а Scala - к Java. То есть - языки которые в исследовательски-улучшательном порыве набивали фичами и конструкциями до тех пор пока туда не перестало влезать что-либо еще. И в кода на которых в результате без поллитры не разберешься. Я было попробовал поиграться со Скалой в реальном проект - потому как вроде бы все очень мило по нежно любимым мной фичам (и вроде можно с жабой мешать) - через неделю все откатил обратно на Жабу - ибо сопровождабельность кода стремится к плюсовой. Imho для промышленного программирования малопригодно. Собственно как и Haskell. Причем именно по причине языкового дизайна. OCaml напротив - был бы идеален, будь у него хотя бы минимально нормальная поддержка. Ну вот почему почти всем конструкторам новых языков хочется засунуть туда ванну с унитазом и посудомоечную машину... |
||||||||||||||