Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 6 стр.

UptoLike

1. ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКОВ
ПРОГРАММИРОВАНИЯ
Разработка системного и прикладного программного обеспечения
на персональных компьютерах осуществляется с помощью инструмен-
тальных средств, к которым в первую очередь относятся:
трансляторы с языков высокого уровня;
средства редактирования, компоновки и загрузки программ;
макроассемблеры (машинно-ориентированные языки);
отладчики машинных программ.
Основные инструментальные языки высокого уровня, используемые
на персональных компьютерах - Basic, Pascal, C и др. Не вдаваясь в деталь-
ные описания указанных языков, рассмотрим кратко их основные свойства.
Basic
Исторически одним из самых популярных языков высокого уровня
стал Basic. В чем причина этой популярности? Прежде всего Basic
очень прост в освоении и использовании.
Режим интерпретации способствует сокращению характерного
цикла в работе программиста: составлению программы - пробное ис-
пользование - исправление ошибок - повторное исполнение. Это очень
удобно при разработке небольших программ. Интерпретация, однако,
имеет неизбежный недостаток - программа работает существенно мед-
леннее, чем в случае использования трансляторов компилирующего ти-
па, как, например, для языков Pascal и С. Объясняется это тем, что в
режиме интерпретации каждый оператор языка сначала читается систе-
мой, анализируется в контексте уже работающей программы и лишь по-
сле этого исполняется. В трансляторах компилирующего типа, в отли-
чие от этого, все стадии чтения и анализа осуществляется заранее - на
этапе компиляции, а при исполнении работает готовая программа. Что-
бы сохранить преимущества языка Basic и в то же время дать возмож-
ность построения эффективных, быстро работающих программ, созданы
Basic-компиляторы. При этом на этапе составления и отладки програм-
мы используются преимущества интерпретационного режима, а после
завершения отладки программа компилируется. Появления компилятора
поставило Basic в один ряд с другими языками высокого уровня и при-
дало ему дополнительную популярность.
Как правило, начинающие программисты пользуются этим языком
для составления свои первых программ. Basic отводится ведущая роль в
школьном образовании, как языку обучения основам программирования.
6