Первый - C/C++ даже без вопросов. Потом Pascal. Потом ObjectPascal. Потом FORTH. Потом LISP. Потом Prolog. А потом только Python, Java, Ruby и все остальные.
Не про школьников естественно речь.
Для школьников надо начинать с Pascal (Object) и Python.
Мне так кажется.
Ассемблер надо конечно знать. Но "параллельно" всему остальному.
Ну и "в конце-концов" - функциональщина всё равно замаячит на горизонте.
Не про школьников естественно речь.
Для школьников надо начинать с Pascal (Object) и Python.
Мне так кажется.
Ассемблер надо конечно знать. Но "параллельно" всему остальному.
Ну и "в конце-концов" - функциональщина всё равно замаячит на горизонте.
Python -> JS (в стандарте >= ES6) -> Java/C#
ОтветитьУдалитьC++ - опционален, как и функциональные языки.
Основные функциональные вещи представлены в упомянутых языках.
Монады - для математиков и энтузиастов.
Pascal - не актуален. Увы :-(
Я напротив - соглашусь с автором. Py с js вообще учить не советую без крайней необходимости.
УдалитьC++, java, какой-нибудь лисп или просто хороший функциональный язык.