?

Log in

No account? Create an account

Previous Entry | Next Entry

ushastyi пишет:
…популярность и быстрый рост Джавы во многом обусловлена ее социальностью — легко научиться что-то программировать. В сравнении с внешне похожим, но куда более сложным С++, в умелых руках способным творить чудесные программы и системы.

Социальность не всегда значит хорошо. Если меня спрашивают, а такое порой случается, то в качестве языков для обучения студентов я всегда рекомендую именно асоциальные языки. Их сложность и строгость гарантируют, что человеку придется напрягать мозги и разбираться, а это безвозвратно, к счастью, не проходит. Впоследствии другие языки покажутся простыми.
Три раза дададада!!! Учеба, кстати, в отличие от работы (и научной, и инженерной), есть процесс индивидуальный, или, в этих терминах, асоциальный. Если вам предстоит обучаться вычислительной математике, учитесь программированию на функциональном, асоциальном языке. Второй язык уже может быть любым.

Tags:

Comments

fregimus
Dec. 16th, 2011 08:15 am (UTC)
Не обязательно такие абстрактные штучки. Лисп, OCaml и Scala вполне годятся.
potan
Dec. 16th, 2011 08:30 am (UTC)
Они проще для меня, чем Java. А об APL я споткнулся...
clayrat
Dec. 16th, 2011 11:39 am (UTC)
попробуйте с R начать
potan
Dec. 16th, 2011 11:46 am (UTC)
R более менее понятен. Единственное, я там замену foldr/foldl не нашел.
Ну и знания статистики, как показывает практика последнего времени, остро не хватает :-).
clayrat
Dec. 16th, 2011 11:48 am (UTC)
ну так раз понятен, можно и за J взяться :)
potan
Dec. 16th, 2011 11:54 am (UTC)
Зависимость семантики функции от количества аргументов меня добила. Ладно бы одну семантику на каждую закорючку запомнить, так ведь две надо...
clayrat
Dec. 16th, 2011 11:56 am (UTC)
там по моему программу надо бы диаграммой рисовать, а не текстом :)
fregimus
Dec. 16th, 2011 12:27 pm (UTC)
The Obfuscated APL Contest!
clayrat
Dec. 16th, 2011 12:28 pm (UTC)
ну это раз плюнуть
вот Comprehensible APL Contest уже поинтереснее :)
clayrat
Dec. 16th, 2011 11:50 am (UTC)
в R кажется встроенного фолда и нет
а в APL-подобных это /
potan
Dec. 16th, 2011 11:52 am (UTC)
Ага, мне его не хватает очень. После Haskell :-).