utkin писал(а):Основы это не if, while и прочее. Основы это твердое понимание базовых концепций: переменные, циклы, подпрограммы, алгоритм.
С этим и не спорю. Я имел ввиду, что изучение основных операторов любого языка программирования это не трудно! Более того - это просто элементарно - как четверостишье Смысл здесь упрощать что-то?
Смысл мною сказанного был вот в чем: Если человек специализируется на беге с препятствиями, то чтобы просто пробежать по стадиону не составит особого труда для переучивания. А вот наоборот ещё как! Так и здесь: если сразу научить человека строго типизировать переменные, то потом он будет уметь работать со всем! Иначе придется переучиваться. Это как небольшая задача обучения программированию!
Если язык создается для обучения, то давайте уже создавать так, чтобы он объяснял максимально много, а не пытаться сделать его настолько элементарным, чтобы потом при переходе на другие языки приходилось изучать не только операторы, но и различные другие стороны программирования.