Инструментальные программы.
НХИ-1, 20.02.12
Инструментальные системы программирования.
Транслятор, компилятор, интерпретатор
Транслятор— это программа - переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд, которые может обработать компьютер. |
Трансляторы для компьютеров реализуются в виде компиляторов и интерпретаторов, которые существенно различаются.
Компилятор читает текст исходной программы целиком, транслирует ее и создает программу на машинном языке, которая затем целиком выполняется компьютером или заносится в отдельный файл.
Интерпретатортранслирует и выполняет операторы отдельными строками программы. Поэтому программа, обрабатываемая интерпретатором, переводится на машинный язык при каждом запуске программы.
Для языка Паскаль используется компилятор, а для языка Бейсик- интерпретатор. Но иногда для одного языка имеется и компилятор, и интерпретатор. |
Инструментальная система программирования — это система, предназначенная для разработки новых программ на конкретном языке программирования. |
Инструментальные системы программирования предоставляют пользователям средства разработки программ. В них входят:
· компилятор и/или интерпретатор;
· средства создания и редактирования текстов программ;
· библиотеки стандартных программ и функций;
· диалоговая среда для пользователя;
· графические библиотеки и утилиты для работы с библиотеками
· и другие средства.
К инструментальным системам программирования относятся– Turbo Basic, Quick Basic, Turbo Pascal, Turbo C, Delphy, Builder.
Язык Бейсик создан как язык для начинающих.
Язык Паскаль разработан Никласом Виртом для обучения студентов программированию. Паскаль – это язык структурного программирования. Расширенный вариант языка – Turbo Pascal.
Язык Си соединяет свойства языка высокого уровня с возможностями использования программирования как на языке Ассемблера.
Современныесистемы программирования: Borland Delphi, Microsoft Visual Basic, Borland C++ , которые предназначены для создания программ в среде Windows и предоставляют удобные средства визуальной разработки.
Инструментальные программные средства — это программы, которые используются для разработки, корректировки или развития других прикладных или системных программ. |
К инструментальным программам относятся:
· редакторы;
· средства компоновки программ;
· отладочные программы;
· графические пакеты программ и т.п.
Инструментальные программные средства используются на всех стадиях разработки программного обеспечения.