Языки программирования.
Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы - полное, законченное и детальное описание алгоритма на языке программирования.
Языки программирования – средство реализации алгоритмов на компьютере.
Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом "слов и очень строгими правилами записи команд (операторов). В языках программирования не допускаются даже незначительные нарушения в правилах написания программ.
Языки программирования высокого уровня низкого уровня (позволяют писать (Ассемблер - язык программы машинных кодов) с помощью условных обозначений, близких к языку человека)
Из истории языков программирования На заре компьютерной эры, в 50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.
В 6070-е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).
Алгоритмические Логические ( процедурные, (объектно-ориентированные, реализуют алгоритмы описывают отношения между в виде последовательности объектами и величинами, операций с данными) явно не указывают какие операции нужно провести и в какой последовательности) Делфи, Пролог
Наиболее широко распространенным типом языков программирования высокого уровня являются процедурные языки. В таких языках широко используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры (линейную, ветвление, цикл). Одним из первых процедурных языков программирования был известный всем Бейсик (Basic), созданный в 1964 году. В течение последующего времени Бейсик развивался, появлялись его различные версии (MSX- Basic, Бейсик-Агат, Q-Basic и др.). Другим широко распространенным языком программирования алгоритмического типа является Pascal. Basic (Бейсик) создавался в 60-х годах в качестве учебного языка и очень прост в изучении. По популярности занимает первое место в мире.
по назначению Универсальные Узкоспециализированные (общего назначения) (рассчитаны на Бейсик, Паскаль, профессиональных Фортран программистов) HTML – для создания Web-страниц
Паскаль – язык высокого уровня, алгоритмический, универсальный.
Языки программирования отличаются друг от друга: своими возможностями способом преобразования программы в команды, понятные ЭВМ (двоичные коды).
Транслятор – программа, которая преобразует алгоритм, записанный на языке программирования в машинные коды.
трансляторы компиляторы интерпретаторы ( читает всю программу (читает строку отмечает ошибки, программы, отмечает компилирует программу ошибки, транслирует в машинные коды) ее в коды) Паскаль, Q-BASIC Бейсик
CLS INPUT a s=a*a PRINT s END Очистить экран Ввести а Вычислить площадь Вывести результат программисттранслятор начало Очистить экран