В смысле? В C они тоже есть, только не begin/end, а { }, но по сути то же самое. Да почти во всех языках есть.Lavr wrote:В Pascal напихали операторные скобки, а это как раз затрудняет обучение программированию.Andnor wrote:До сих пор для первого языка программирования нет ничего лучше Pascal, ...
Поскольку на обучаемого навесили заботу компилятора.
Что в них такого и чем затрудняет?
Ну пожалуй да,
if a<10 then begin
...
end else begin
...
end;
Не очень красиво по сравнению с скажем
if (a<10) {
...
} else {
...
}
Но суть не меняется. да и не напрягает особо, если освоить слепую десятипальцевую печать.
Напомню, речь идёт о первом языке программирования, причём в школе. Математики изучат потом Octave, физики ещё что-нибудь, а знания Pascal им для этого очень пригодятся.Язык высокого уровня тем и отличается, что отделяет пользователя от особенностей конкретного железа.
Так что "волшебные гномики" - это работа нормального компилятора.