Цитата(Account @ 12.11.2008 14:26) 

как бы было не плохо, чтоб таже самая процедура readln проверяла поступающие в нее данные, соответсвие вводимого типу указанной переменной, помоему былобы просто великолепно.
Это палка о двух концах.  Языки более высокого уровня могут предоставлять подобные средства - но при этом неизбежно уменьшаются свободы программиста.  Паскаль уровнем выше ассемблера, но ниже, скажем, PHP или MatLab.  Соответвенно, возможности его несколько уже, чем у ассемблера, но значительно шире, чем на PHP - хотя последний предоставляет очень удобный во многих случаях интерфейс.  Иными словами - все за счет чего-то.
Цитата(Account @ 12.11.2008 14:26) 

P.S. Случайно дублировл пост, не нашел как убрать дубликат, поэтому просто убрал текст(
Ничего страшного, бывает.  Я удалил.