juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2006-04-05 05:57 pm

возрождение реликтового языка

В 97-м я типа объявил друзьям, под их громкий смех. что си++ - язык прошлого, и писать надо на джаве (тогда это называлось явой).

А вот нынче с некоторым изумлением наблюдаю следующее явление: джава исчерпала себя; ей функциональноле программирование идёт rак корове cедло - а си++ как ни в чем не бывало, разумеется, в руках энтузиастов, постепенно выплывает в новый век - век функционального программирования. Ну и что ж теперь? Си++ обратно изучать? Конечно, лучше Хаскель, но tсть же ещё окружающая реальность.

[identity profile] polter.livejournal.com 2006-04-06 07:42 am (UTC)(link)
не, ну а чего как что, так сразу С++, мало языков что ли хороших воруг
Вон MLей сколько всяких, лиспов тоже, да хоть Nemerle в .NET и Scala на той же JVM.
Smalltalk и Erlang еще для полного счастья.

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

[identity profile] ivan-gandhi.livejournal.com 2006-04-06 05:13 pm (UTC)(link)
А что Scala? Хороша? Мне она что-то показалась... ну, скажем, тот факт, что все - объекты (и, как я понимаю, объекты одной категории) меня нынче как-то настораживает.

[identity profile] polter.livejournal.com 2006-04-06 08:27 pm (UTC)(link)
Как замена джаве - безусловно хороша :)
Так-то конечно не хаскель - язык для реального мира и реальных пацанов.

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

continuation monad

[identity profile] polter.livejournal.com 2006-04-06 08:45 pm (UTC)(link)
http://scala.epfl.ch/examples/files/callccInterpreter.html
Собссно вот некоторые маленькие радости из жизни чуть менее реальных пацанов