Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Языки программирования

Стандартизация языков программирования Синтаксис Семантика
Стандартизация языков программирования Синтаксис Семантика Компилируемые и интерпретируемые языки     Компилируемые Программы на машинном языке – очень длинные последовательности единиц и нулей, являлись Язык Ассемблера – это символическое представление машинного языка. Он облегчает процесс программирования FORTRAN (1954) COBOL (1959) BASC(1964 г.) Изображение отрезкаLINE (x1,y1)-(x2,y2)Например:SCREEN 7LINE    (50,100)-(80,30),5 Изображение прямоугольникаLINE(x1,y1)-(x2,y2)Например:SCREEN 7LINE (50,100)-(80,30),5,BИзображение Фрагмент программы на языке Фортран Алгоритм Евклида  (нахождение наибольшего общего делителя) Фрагмент подпрограммы на языке Algol-60 Алгоритм Евклида (нахождение наибольшего общего делителя) integer С начала 80-ых г. XX в. начали создаваться языки программирования, которые позволили Фрагмент программы на языке Pascal Алгоритм Евклида  (нахождение наибольшего общего делителя В основу этих языков положены программные объекты, которые объединяют данные и методы Языки программирования на платформе .NET.  на языке Visual Basic .Net ( Со времени создания первых программируемых машин человечество придумало уже более восьми с
Слайды презентации

Слайд 2


Слайд 3 Стандартизация языков программирования


Синтаксис


Семантика

Стандартизация языков программирования Синтаксис Семантика

Слайд 4 Компилируемые и интерпретируемые языки

Компилируемые и интерпретируемые языки   Компилируемые  Интерпретируемые Программа на

Компилируемые
Интерпретируемые
Программа на компилируемом языке

при помощи специальной программы компилятора преобразуется (компилируется) в набор инструкций для данного типа процессора (машинный код) и далее записывается в исполняемый файл, который может быть запущен на выполнение как отдельная программа. Другими словами, компилятор переводит программу с языка высокого уровня на низкоуровневый язык, понятный процессору.
Интерпретируемые

Интерпретируемые языки обладают некоторыми специфическими дополнительными возможностями (см. выше), кроме того, программы на них можно запускать сразу же после изменения, что облегчает разработку. Программа на интерпретируемом языке может быть зачастую запущена на разных типах машин и операционных систем без дополнительных усилий. Однако интерпретируемые программы выполняются заметно медленнее, чем компилируемые, кроме того, они не могут выполняться без дополнительной программы-интерпретатора.


Слайд 6 Программы на машинном языке – очень длинные последовательности

Программы на машинном языке – очень длинные последовательности единиц и нулей,

единиц и нулей, являлись машинно зависимыми, т.е. для каждой

ЭВМ необходимо было составлять свою программу.

Слайд 7 Язык Ассемблера – это символическое представление машинного языка.

Язык Ассемблера – это символическое представление машинного языка. Он облегчает процесс

Он облегчает процесс программирования по сравнению с программированием в

машинных кодах.
Программисту не обязательно употреблять настоящие адреса ячеек памяти с размещенными в них данными, участвующими в операции, и вычисляемые результаты, а также адреса тех команд, к которым программа не обращается.

Слайд 8 FORTRAN (1954)

COBOL (1959)
BASC
(1964 г.)

FORTRAN (1954) COBOL (1959) BASC(1964 г.)

Слайд 9 Изображение отрезка
LINE (x1,y1)-(x2,y2)
Например:
SCREEN 7
LINE
(50,100)-(80,30),5

Изображение отрезкаLINE (x1,y1)-(x2,y2)Например:SCREEN 7LINE  (50,100)-(80,30),5 Изображение прямоугольникаLINE(x1,y1)-(x2,y2)Например:SCREEN 7LINE (50,100)-(80,30),5,BИзображение закрашенного


Изображение прямоугольника
LINE(x1,y1)-(x2,y2)
Например:
SCREEN 7
LINE
(50,100)-(80,30),5,B
Изображение закрашенного
прямоугольника
LINE(x1,y1)-(x2,y2),
Бейсик – это

продукт Новой Англии. Cозданный в 1964г., как язык обучения программированию. Бейсик является общепринятым акронимом от"Beginner's All-purpose Symbolic Insruction Code" (BASIC) - Многоцелевой Символический Обучающий Код для Начинающих".

Слайд 10 Фрагмент программы на языке Фортран Алгоритм Евклида (нахождение наибольшего

Фрагмент программы на языке Фортран Алгоритм Евклида (нахождение наибольшего общего делителя)

общего делителя)
             INTEGER FUNCTION NOD (X,Y)        INTEGER

X        INTEGER Y 40   IF (X.EQ.Y) GO TO 10        IF (X.GT.Y) GO TO 20        Y=Y-X GO TO 30 20   X=X-Y 30   GO TO 40 10   RETURN        END

Слайд 11 Фрагмент подпрограммы на языке Algol-60 Алгоритм Евклида (нахождение наибольшего общего

Фрагмент подпрограммы на языке Algol-60 Алгоритм Евклида (нахождение наибольшего общего делителя)

делителя)
integer procedure NOD (X,Y); integer X,Y; begin     while X#Y do

           if X

Слайд 12 С начала 80-ых г. XX в. начали создаваться

С начала 80-ых г. XX в. начали создаваться языки программирования, которые

языки программирования, которые позволили перейти к структурному программированию (использование

операторов ветвления, выбора, цикла и практически отказ от частого использования операторов перехода (goto). К этим языкам относятся:

Слайд 13 Фрагмент программы на языке Pascal Алгоритм Евклида (нахождение наибольшего

Фрагмент программы на языке Pascal Алгоритм Евклида (нахождение наибольшего общего делителя

общего делителя двух чисел)
function NOD (X,Y: integer): integer; begin    

while X<>Y do        if X>Y then           X:=X-Y       else           Y:=Y-X;     NOD:=X; end;

Слайд 14 В основу этих языков положены программные объекты, которые

В основу этих языков положены программные объекты, которые объединяют данные и

объединяют данные и методы их обработки. В этих языках

сохранялся алгоритмический стиль программирования. Для них были разработаны интегрированные среды программирования, позволяющие визуально конструировать графический интерфейс приложений:

Слайд 15 Языки программирования на платформе .NET.
на языке Visual

Языки программирования на платформе .NET. на языке Visual Basic .Net (

Basic .Net ( на основе Visual Basic) - 2003

г.;

на языке Visual C# (С-шарп) – на основе языков С++ и J – 2003 г.;

на языке Visual J# (J-шарп) – на основе Java и JavaScript – 2003 г.

  • Имя файла: yazyki-programmirovaniya.pptx
  • Количество просмотров: 112
  • Количество скачиваний: 0