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

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

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

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

[identity profile] yakov-sirotkin.livejournal.com 2006-04-06 04:48 am (UTC)(link)
У С++ всегда была своя область применения!

[identity profile] ivan-gandhi.livejournal.com 2006-04-06 05:27 am (UTC)(link)
Как сказал один человек сегодня, си++ - язык универсальный. Хм...

[identity profile] spamsink.livejournal.com 2006-04-06 07:08 am (UTC)(link)
То, что он универсальный - это в нем не главное. Вон, комбинаторная логика тоже универсальная, но поди на ней попиши. Для меня С++ главное то, что на нем можно эффективно реализовать низкоуровневую функциональность и немедленно абстрагироваться от нее.

[identity profile] ex-ex-annut.livejournal.com 2006-04-06 08:42 am (UTC)(link)
"универсальный язык" пишется из пяти символов с возможностью селф-референции (пример Смальяна дан в книжке Манина по логике)
Это отнюдь не значит, что на нем "хорошо программировать"

[identity profile] spamsink.livejournal.com 2006-04-06 02:56 pm (UTC)(link)
В комбинаторных выражениях 4 символа - S, K, и скобки. Вроде это рекорд?

[identity profile] ivan-gandhi.livejournal.com 2006-04-06 05:11 pm (UTC)(link)
Я под универсальностью подразумевал универсальность применения "в реальной жизни".

И вообще-то надо различать модель и теорию. Кабы их мы не различали, так все модели были бы идентичны.

[identity profile] ex-ex-annut.livejournal.com 2006-04-06 05:37 pm (UTC)(link)
да, конечно, это был тонкий юмор

Какой же С++ универсиальный язык?
Он даже про консоль клавиатуру и монитор ничего не знает.
Вот в бейсике есть "очисть экран" "отлови букву с клавиатуру"
А в в плюсах какие-то абстрактные "потоки" "библиотечки" приходится подключать для такого простого дела

:)

[identity profile] ygam.livejournal.com 2006-04-06 06:22 pm (UTC)(link)
http://ygam.livejournal.com/49526.html

[identity profile] ivan-gandhi.livejournal.com 2006-04-06 11:22 pm (UTC)(link)
Юмор оценил. У меня аналогичный случай был, когда я имел глупость (слабость) в ЛЭТИ в аспирантуру поступать. Меня спросили о разнице между "контекстными и автоматными" языками программирования. Ну у них там в богадельне своя вселенная. Я понёс было о контекстно-свободных и автоматных грамматиках - но они меня не понимали, гвоорят, "слишком абстрактно". Тогда я им, на их уровне. стал рассказывать, как работает бейсик, на примере LET X = (an expression) - говорят, слишком конкретно. Ну, проехали - у них всё равно для меня была готовая оценка запланирована.

[identity profile] anspa.livejournal.com 2006-04-06 07:43 pm (UTC)(link)
Вот-вот. А Джава не умеет сделать ввод с клавиатуры без отображения символов (речь про консольный режим, а не всякие опять же библиотечки и нэйтив компонентс).