Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kouzdra ([info]kouzdra)
@ 2014-05-30 19:13:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Благодаря украинским событиям Вова Патрышев оказывается познал Дао С++
что-то я прихожу к выводу...

...что мир с++ представляет собой какой-то Лугандон. В смысле я о всех этих псевдопонятиях, о нагромождении нелепостей, о лженауке "оптимизации всего", о гордости от знания бреда наизусть.

И понимаю теперь людей, пишущих на чистом си (ну окей, с лямбдами).


И немедленно...

Нашел себе новый источник приключений на жопу - Хаскель со Скалой:

Ну или надо все библиотеки переписывать, причем доверить это надо грамотным людям, а не полоумным невежественным хакерам. Собственно, хаскельщики могли бы им написать все библиотеки правильно, с линзами и идиомами.

В этом смысле джава (тьфу-тьфу-тьфу) куда как здоровее будет. Скала еще здоровее будет (хотя тоже не идеал, к сожалению)


Я в смысле, что C++ относится к С примрено также как Haskell к ML, а Scala - к Java.

То есть - языки которые в исследовательски-улучшательном порыве набивали фичами и конструкциями до тех пор пока туда не перестало влезать что-либо еще. И в кода на которых в результате без поллитры не разберешься.

Я было попробовал поиграться со Скалой в реальном проект - потому как вроде бы все очень мило по нежно любимым мной фичам (и вроде можно с жабой мешать) - через неделю все откатил обратно на Жабу - ибо сопровождабельность кода стремится к плюсовой.

Imho для промышленного программирования малопригодно. Собственно как и Haskell. Причем именно по причине языкового дизайна. OCaml напротив - был бы идеален, будь у него хотя бы минимально нормальная поддержка.

Ну вот почему почти всем конструкторам новых языков хочется засунуть туда ванну с унитазом и посудомоечную машину...


(Добавить комментарий)


[info]polytheme
2014-05-30 19:22 (ссылка)
> почему почти всем конструкторам новых языков хочется засунуть туда ванну с унитазом и посудомоечную машину
чтобы модные новые идеологии реализовывать же ! всякие миксины зафутболивать и т.д.
кстати, возможно, у тебя это с непривычки. я как-то намастрячился даже в бустовые исходники вполне годно въезжать.
в смысле, это я про Scala, в C++ ты, я думаю, неплохо разбираешься, хоть и прибедняешься.
кстати, написал кратенько про плагин.

(Ответить) (Ветвь дискуссии)


[info]kouzdra
2014-05-30 22:04 (ссылка)
Наоборот - я этих монстриков видел кучу - причем всегда они рано или поздно вытеснялись чем-то сильно более простым и мощным (собственно С из этого ряда язык). Тут скорее прагматика - цель не оправдывает потребные для ее достижения усилия.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2014-05-30 22:15 (ссылка)
а чем вытеснены плюсы ? отчасти джавой, конечно, но имхо уже андроидная идеология - это страшная уёбищность - девайс страшно греется и жрёт кучу батарейки джавой. вообще же в плюсах, особенно одиннадцатых, многое намного удобнее, чем в java.

(Ответить) (Уровень выше)


[info]polytheme
2014-05-30 22:19 (ссылка)
ну кроме отсутствия gc, конечно

(Ответить) (Уровень выше)


(Анонимно)
2014-05-30 19:50 (ссылка)
Есть ruby, а остальное можно в gem на C нарисовать, бывает такое, но не часто.

(Ответить)


(Анонимно)
2014-05-30 21:35 (ссылка)
Есть perl, а остальное можно в модуль на C (XS) нарисовать, бывает такое, но не часто.

(Ответить)


[info]polytheme
2014-05-30 22:18 (ссылка)
скорее уж есть питон и луа, б.м. нормальные скриптовые языки, а остальное - да

(Ответить)


(Анонимно)
2014-05-30 23:40 (ссылка)
матлаб есть, дети мои - остальное от лукавого

(Ответить)


(Анонимно)
2014-05-31 00:08 (ссылка)
Судя по саксес сторис, модные экстешены и линзы в продакшене не юзают, а пишут старый добрый haskell 2010, который простой довольно.

(Ответить)


[info]thesz.livejournal.com
2014-06-01 12:08 (ссылка)
То-то в банковской сфере всего один Jane Street, пусть и очень громкий, и куча Standard Chartered.

(Ответить)