?

Log in

No account? Create an account

Previous Entry | Next Entry

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

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

Tags:

Comments

f2nd
Dec. 17th, 2011 11:46 pm (UTC)
Возможно, асоциальный язык хорош для глубокого изучения принципов и т.п., но начинать, наверное, стоит с чего-то, на чем можно сразу сделать минимальную полезную программу (не думаю, что Java в этом смысле особенно хороша), какой-нибудь Python как расширение программируемого калькулятора, чтобы можно было сразу получить какой-то результат и продолжать изучение всего этого дальше уже с ощущением "we can do it!" на мотивацию должен влиять резко положительно, ИМХО.

Ну и про Jav'у еще? просто оставлю это здесь (отличная копипаста по мотивам объяснения сути /b/):

http://habrahabr.ru/blogs/java/134742/#comment_4475022
fregimus
Dec. 18th, 2011 05:50 am (UTC)
Это совершенно мимо цели. Речь идет о том, как правильно «ставить ум» с самого первого знакомства с программированием, подобно тому, как музыкантам ставят руку. Вовсе не о том, какой язык надо учить, чтобы стать передовиком промышленного производства кода, который может позволить себе смеяться над прочими малопроизводительными рабочими.

А здесь как раз необходимо глубокое изучение принципов. Как организовать обучение, чтоб стимул был — вопрос, с языком не связанный.