Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Понятие языка программирования


Современные системы программирования дополнены развитым пользовательским интерфейсом, который реализован в виде интегрированных интерактивных сред (ИС) или интегрированных инструментальных оболочек (ПО). Такие среды обеспечивают пользователю много оконный и режим работы, использование мыши, позволяют применять объектно-ориентированное программирования, использовать фрагменты программ, записанных на ассемблере.

Понятие об интерпретации и компиляции
Для преобразования программ, написанных на языках программирования высокого уровня, в исполняемый вид, то есть набор машинных кодов, существуют специальные системные программы – трансляторы.
Любой транслятор реализует две задачи:
1. Анализ программы, транслируемой, в результате чего определяется ее корректность. В случае обнаружения ошибок транслятор указывает на те места текста программы, где нарушены правила ее написания.
2. Генерация исходной программы на языке команд компьютера. Трансляторы существуют двух типов:


Интерпретатор языка программирования BASIC осуществляет последовательный синтаксический контроль операторов исходного текста программы и последовательного выполнения его команд (операторов). Компилятор языка программирования Pascal осуществляет перевод всего текста исходной программы в машинный код. Итак, Бейсик-программа на этапе выполнения выполняется по одной команде, при наличии синтаксических ошибок в тексте и часть, предшествующий ошибке, все равно будет выполнена. Поскольку программа может быть выполнена только после исправления всех синтаксических ошибок в исходном тексте программы.

Результат компиляции программы, т.е. ее машинный код, можно сохранить на внешнем носителе в виде отдельного файла. Такое откомпилированные программу можно эксплуатировать без использования среды программирования. Следует заметить, что не все интерпретаторы предоставляют такую возможность, поэтому для повторного выполнения программы, написанной в такой среде, необходимо запускать интерпретатор.

Другие статьи по теме:

- Технологии Internet
- Способы описания алгоритмов
- Среда программирования. Интегрированные среды программирования
- Средства быстрой разработки прикладных программ
- Объектно-ориентированный подход к созданию программных средств


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами