История развития языка программирования Pascal
(в иносказательной форме)
В некотором царстве, в некотором государстве жил-был славный король, Николаус Вирт. И в один из прекрасных дней 1970г. родился у него сын, славный малый, Паскаль. А назвали его в честь мага-чародея, известного философа, Блеза Паскаля.
Мальчик родился с огромными возможностями к строгой типизации и наличию структурного программирования. На тот момент Паскаль был одним из немногих мальчиков с такими способностями.
Король надеялся, что сын его будет объектом подражания для остальных мальчиков, потому что он был открыт для всех и понятен.
Как и все малыши, Паскаль был озорником и имел достаточно недостатков, например, невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, отсутствие средств раздельной компиляции, отсутствие подключения функций, написанных на других языках. Но потом многие недостатки уже не проявляются, а даже становятся его достоинством.
Кроме того, в их королевской семье, в те же годы, родился еще один мальчик, Фортран, обладавший, куда более существенными проказами, чем Паскаль и, тем самым, Паскаль представлялся более спокойным и нужным в управлении государством.
Отец в скором времени перестал контролировать сына из-за двух своих новорожденных сыновей, Модула-2 и Обертона. Но все же гильдии не переставали обращаться за помощью именно к Паскалю. Из числа гильдий особое внимание уделяли Паскалю Borland, Turbo Pascal, которые воспитывали мальчика и давали уроки хороших манер. Паскаль стал умнее, но потерял переносимость и общность.
Важным в росте мальчика сыграли новые качества GNU Pascal, которые полностью вывели «грязные» привычки, присущие Turbo Pascal.
Такие способности мальчика как TMT Pascal, Free Pascal и GNU Pascal продолжают использоваться в гильдии Borland.
В другом далеком государстве родился мальчик Глагол, которых был очень похож на озорника Паскаля, но в отличие от него, Глагол мог общаться только лишь на своем родном языке.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.