Автор работы: Пользователь скрыл имя, 09 Января 2011 в 11:31, курсовая работа
Для спасения программистов от сурового машинного языка программирования, были созданы языки высокого уровня (т.е. немашинные языки), которые стали своеобразным связующим мостом между человеком и машинным языком компьютера. Языки высокого уровня работают через трансляционные программы, которые вводят "исходный код" (гибрид английских слов и математических выражений, который считывает машина), и в конечном итоге заставляет компьютер выполнять соответствующие команды, которые даются на машинном языке. Существует два основных вида трансляторов: интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и компиляторы, которые сканируют исходный код для производства текста программы на машинном языке, которая затем выполняется отдельно.
Введение ……………………………………………………………………....2
1 Язык и система программирования – понятие, сущность ……………….4
2 Классификация языков программирования……………………………….6
2.1 Машинно – ориентированные языки ………………………………....6
2.1.1 Машинные языки ………………………………………………...6
2.1.2 Языки символического кодирования …………………………...7
2.1.3 Автокоды …………………………………………………………8
2.1.4 Макрос …………………………………………………………….9
2.2 Машинно – независимые языки ………………………………………..9
2.2.1 Машинно – независимые языки …………………………………10
2.2.2 Универсальные языки ……………………………………………10
2.2.3 Диалоговые языки ………………………………………………...11
2.2.4 Непроцедурные языки ……………………………………………12
3 Современные языки и системы программирования ………………………13
3.1 Basic ………………………………………………………………………13
3.2 Pascal ……………………………………………………………………...14
3.3 Delphi ……………………………………………………………………..15
3.4 Fortran …………………………………………………………………….17
3.5 С и С++ …………………………………………………………………...18
3.6 Java ………………………………………………………………………..20
Заключение ……………………………………………………………………..22
Список использованных источников ...............................................................23