Языки программирования: история и развитие

Xakep, номер #042, стр. 042-026-3


Basic

В 1963 году Джон Кемени и Томас Курц, сотрудники математического факультета Дармутского колледжа, написали простой и легкий в изучении язык, который назвали Бейсик (Basic Beginner's All-purpose Symbolic Instruction Code - универсальный код символических инструкций для начинающих). Язык задумывался, в первую очередь, как средство обучения и как первый изучаемый язык программирования. То же самое твердят и современные преподы по информатике, не правда ли? =). Хотя, надо сказать, теперь на эту роль больше отводится Паскаль, но об этом позже. В конце 1975 г. был создан первый интерпретатор Бейсика, который состоял примерно из 20 страниц восьмеричного кода. Его создали два программиста-любителя Дик Уиппл и Джон Арнольд. В этом же году в историю мирового компьютерного программирования вмешивается всеми уважаемый и ругаемый Билл Гейтс =), написавший вместе со своим другом Полом Алленом одну из версий Бейсика. В дальнейшем этот язык программирования зарекомендовал себя как действительно легкий для восприятия новичками и обладающий многими возможностями и для профессионалов. Было создано несколько мощных реализаций BASIC, поддерживающих самые современные концепции программирования, отличающиеся наглядностью и простотой, например, всем известный Microsoft Visual Basic.

Pascal и Delphi

Вот мы и дошли до одного из ключевых языков программирования. Паскаль, как всем известно, назван в честь французского математика, разработан он был профессором информатики Николасом Виртом в 1970 году. Очень быстро он получил очень широкое применение и распространение, потеснив позиции даже Бейсика, его преимущества стали очевидны: относительная легкость изучения, простой и наглядный код программ и очень широкая сфера применения. Почему я назвал его ключевым? Да потому, что на его основе в дальнейшем были образованы не только такие языки, как Ада и Модула-2, но и многие другие языки программирования содержат во многом аналогичные Паскалю структуры. Спустя какое-то время Паскаль стараниями Андерса Хейлсберга превратился в мощную профессиональную систему программирования - Turbo Pascal. Эта система стала настолько популярной во всем мире, что выходят несколько ее версий вплоть до 4.0. Именно с этой версии он становится не только быстрым компилятором, но и обладает возможностью разбиения программы на части, компилируемые по отдельности. К осени 1988 года появилась версия 5.0 с еще более развитым программным окружением. Вот тут-то возможности Паскаля показали себя в полной мере: Borland Pascal и используемый в Delphi язык Object Pascal основываются на Turbo Pascal и развивают его идеи. Дельфи по сути является компилятором языка Pascal. Первая версия Delphi стала первым инструментом для разработки Windows-приложений, объединившая в себе надежный компилятор, визуальную среду для программиста и очень мощные возможности языка по работе с базами данных. Спустя год после выхода Delphi 1 был разработан Dephi 2 для 32-битной системы. Как и у всех удачных языков, у Дельфи появлялись все новые и новые версии, одна из последних на сегодняшний день - 6.0. Таким образом, Delphi является очередным шагом в эволюции компиляторов Паскаля.

Назад на стр. 042-026-2  Содержание  Вперед на стр. 042-026-4