Автор работы: Пользователь скрыл имя, 12 Июня 2013 в 18:07, доклад
Язык программирования определяет набор лексических,
синтаксических
семантических правил,
используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.
Языки программирования
Презентацию подготовили
студентки группы ПКС-6-10
Грачёва Е. Вишникина К.
Проверила преподаватель:
Кузнецова М.В.
Язык программирования — формальная
знаковая система, предназначенная для
описания алгоритмов в форме, которая
удобна для исполнителя (например, компьютера).
Язык программирования
синтаксических
семантических правил,
используемых при составлении
компьютерной программы. Он позволяет
программисту точно определить
то, на какие события будет
реагировать компьютер, как будут
храниться и передаваться
Языки программирования
Компьютерные языки
HTML
FORTRAN
PASCAL
FOXPRO
DELPHI
C++
BASIC
VAR s:real;
N, i: integer; BEGIN
write( 'Ввод N' ); read (N);
for i:=l to N do s:=s+l/(i*i);
END
INPUT "N=";N
S=0
FOR i=l TON
s = s + 1 / (i * i)
NEXT i
PRINT "s=",s
<!DOCTYPE HTML PUBLIC "-//W3C/
<HTML><HEAD><TITLE>
<META http-equiv=Content-Type
<STYLE type=text/css>.text {
TEXT-ALIGN: justify
}
</STYLE>
<META content="MSHTML 6.00.
<BODY class=text bgColor=#
<P>Н. В. Виноградова</P>
<P><B>КОМПЬЮТЕРНЫЙ СЛЕНГ И ЛИТЕРАТУРНЫЙ ЯЗЫК:
Программа – это логически упорядоченная последовательность команд, необходимых для управления компьютером (выполнения им конкретных операций), поэтому программирование сводится к созданию последовательности команд, необходимой для решения определенной задачи.
Языком программирования ЭВМ первого поколения был язык машинных кодов (язык низкого уровня). Затем появились языки - ассемблеры.
В языках ассемблерного типа
числовые коды команд для
110001101010010000
Формальный
исполнитель
программ.
Обрабатывает
информацию
в двоичном коде
Программист
Программа
на машинно-
независимом
языке
транслятор
ассемблер
программа в машинном коде
программа на языке
ассемблера
программа в машинном
коде
программа в машинном коде
Языки программирования
Языки программирования —
Машинные коды
Среда программирования обычно включает редактор (для редактирования текста программы) и транслятор с данного языка на язык машинных кодов.
Среда программирования
Программа на языке высокого уровня
Транслятор
Редактор
Компиляторы и интерпретаторы
Интерпретатор переводит каждую команду программы с одновременным выполнением и, если обнаруживает ошибку, сообщает о ней и прекращает выполнение программы.
Компилятор переводит всю программу целиком и в конце работы либо выдает список ошибок, если они обнаружены, либо исполняемый модуль с расширением –EXE.
Объектно-ориентированная
среда программирования
Обзор языков программирования
высокого уровня
FORTRAN, от FORmula TRANslator
Beginner's All-purpose
COBOL (Кобол)
Pascal (Паскаль)
С (Си)
ADA
FORTRAN, от FORmula TRANslator
Слево направо: Томас Курц (Thomas Kurtz) и Джон Кемени (John Kemeny).
1966 г. Документация по языку
программирования высокого
(Beginner's
All-purpose Symbolic Instruction Code, или, сокращенно, BASIC).
Пример программы на языке BASIC
Среда программирования Microso
Пример небольшой программы
на Коболе, чтобы проиллюстрировать
особенности этого языка. Эта
программа занимается очень
COBOL (Кобол)
Pascal (Паскаль)
Николаус Вирт
Язык назван в честь
Суммирующая машина Блеза Паскаля
1642 год
Пример программы
на языке Borland Pascal
Pascal (Паскаль)
C (Си)
Разработчик языка С
Деннис Риччи
Название C (Си) появилось так же
случайно, как и сам язык. Он
оказался преемником ранее
(Ken Thompson).
C ++(Си)
Бьерн Страуструп (Bjarne Stroustrup) родился
30 декабря 1950 г. в городе Аархус (Дания).
Как подчеркивает он сам, его
имя и фамилию на многих
языках произносят неверно. В
действительности по-датски
Разработчик языка С++
Бьерн
Страуструп
Пример программы на языке C (Си)
Его считают изобретателем
ADA
Язык ADA назван в честь леди Ады Августы Лавлейс, разрабатывающей программы для «аналитической машины» Чарльза Бэббиджа.
В аналитической машине
информации.
ADA
ADA
FORTRAN
PASCAL
FOXPRO
DELPHI
C++
BASIC
FORTRAN
PASCAL
FOXPRO
DELPHI
C++
BASIC
FORTRAN
PASCAL
FOXPRO
DELPHI
C++
BASIC
FORTRAN
PASCAL
FOXPRO
DELPHI
C++
BASIC