Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Программа - это алгоритм, записанный на языке программирования.
Язык программирования - это искусственный язык для написания команд, выполняемых компьютером.
Язык программирования состоит из фиксированного словаря и совокупности правил (синтаксиса) написания команд.
Т.к. язык программирования не понятен для компьютера, то должна существовать специальная программа, которая переводила бы символы этого языка в двоичные символы машинных команд. Эта программа была создана в начале 50-х годов 20 века американской программисткой и одновременно контр-адмиралом морских сил США Грейс Хоппер, и получила название: транслятор (от англ. translation-перевод) - это программа, которая преобразует команды языка программирования в машинный код.
С изобретением трансляторов роль машинных команд в программировании стало резко убывать. Первые трансляторы предназначались для языков Ассемблера (языков низкого уровня, т.е. языков близких числовому коду процессора).
@ Язык Ассемблера – это язык, который переводит понятные человеку символы мнемомонически в машинные символы.
В 50-60-е годы начали создаваться языки программирования высокого уровня (язык, состоящий из операторов, похожих на обычные слова).
Например: Basic, Pascal, C++, Delphi, Fortran и т.д.
Итак, для перевода текста программы на язык, понятный компьютеру, должна существовать отдельная программная оболочка - транслятор. Трансляторы бывают двух видов:
@ 1)Интерпретатор - преобразует небольшой фрагмент исходной программы в машинные коды и, лишь дождавшись, когда процессор их выполнит, переходит к обработке следующего фрагмента.
@ 2)Компилятор - транслирует сразу всю программу в машинные коды и помещает их в память компьютера, не выполняя. Откомпилированную программу можно сохранить. Компиляторы во время своей работы занимают меньшую часть ресурсов компьютера.
Современные языки программирования – это не только язык программирования, снабженный компилятором. Языки программирования как программный продукт поставляются на рынок ПО вместе с полным комплектом инструментов для создания программ. Такой комплект называется интегрированной средой программирования.
Дата публикования: 2015-01-26; Прочитано: 376 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!