Ответы:
ну иди и поучи детей Си ++ за 10 тыщ в месяц
Потому что он придуман именно как язык для обучения программированию.
Будет человек уметь программировать — сможет писать на чём угодно (или хотя бы на чём-нибудь).
потому что он прост и удобен, и после него легко можно выучить тот же C.
Потому что был разработан как раз для обучения) В некоторых школах изучают бэйсик... действительно, если поймешь один язык программирования, то изучить любой другой не составит труда.
Например, в питерской физматшколе№30 учат именно С (не плюсы)
А в Аничковом Лицее учат С++.
Паскаль - основа языков, тот пример благодаря которому нада учится пониматьсуть языка и умение его использоваь, а не выучивать команды и просто строчит программы, на нем посто наилегче освоить все термины и прнципы построения прогам.
* Он строже чем другие языки. Т.е. сложнее сделать ошибку, которая не будет замечена компилятором.
* В нём больше слов, чем специальных знаков. Проще запоминать. Пример: BEGIN и END вместо { и }.
* Нет двузначности, когда одно и то же действие можно записать комбинацией разных операторов. Т.е. не прокатит такое выражение: int a = ++x++ = ++x+++x++;
* Специалисты, владеющие C\C++ и т.п. языками занимаются программированием, а не преподаванием. Соответственно, проще найти преподавателя со знанием pascal'я.
* В нём есть ООП (в С - нет).
* Исторически сложилось так, что запись программы на паскале делается с отступами - "лесенкой". Ученик к этому привыкает и уже в других языках старается оформлять текст программ соответствующим образом.
Паскаль хорош именно для обучения. Потому что фактически всё вишеться словами. Begin, end, while do и так далее. Ученик гораздо лучше воспринимает этот язык, чем тот же Borland C, который в принципе тоже неплох для обучения. Но фигурные скобки, i++ и прочий синтаксис ещё сильней запутывают ничего не понимающего ученика.
Наиболее простой язык, со строгой типизацией, хорошо дисциплинирует, неоднозначность синтаксиса практически не встречается, он удобен, чтобы понять принципы структурного (процедурного) программирования, научиться реализововать алгоритмы.
Изучают его не только в школах, но в колледжах, ВУЗах, в том числе и профильных.
Мне он вообще на переподготовке "достался"
15 лет назад