Презентация, доклад по информатике на тему Обзор современных языков программирования

Понятие языка программирования ЯП – это искусственные языки, которые от естественных отличаются ограниченным числом слов, значение которых понимает компьютер и очень строгими правилами записи.

Слайд 1Обзор современных языков программирования

Обзор современных языков программирования

Слайд 2Понятие языка программирования
ЯП – это искусственные языки, которые от естественных отличаются

ограниченным числом слов, значение которых понимает компьютер и очень строгими правилами записи.
Понятие языка программирования	ЯП – это искусственные языки, которые от естественных отличаются ограниченным числом слов, значение которых понимает

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

Языки программирования:
- Машинно-зависимые:
- Машинные,
- Машинно-ориентированные;
- Машинно-независимые:
- процедурные,
- объектно-ориентированные,
- проблемные.

Эволюция языков программирования.		Языки программирования:- Машинно-зависимые:	- Машинные,	- Машинно-ориентированные;- Машинно-независимые:	- процедурные,	- объектно-ориентированные,	- проблемные.

Слайд 6Элементы языков программирования
Алфавит – совокупность символов, отображенных на устройствах печати и

экранах, и вводимых с клавиатуры.
Лексема – это совокупность правил образования цепочек символов.
Синтаксис – это совокупность правил образования языковых конструкций предложенного языка.
Семантика – это смысловое содержание конструкций предложенного языка.
Семантический анализ – это проверка смысловой правильности конструкций языка программирования.
Элементы языков программированияАлфавит – совокупность символов, отображенных на устройствах печати и экранах, и вводимых с клавиатуры.Лексема –

Слайд 7Компиляция и интерпретация
Компилятор — программа, переводящая текст в машинный код.

Интерпретатор - программа, непосредственно выполняющая команды языка, указанные в тексте.
Компиляция и интерпретация   Компилятор — программа, переводящая текст в машинный код.  Интерпретатор - программа,

Слайд 8 Интерпретатор поочередно берет операторы языка из текста программы, анализирует его структуру

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

Слайд 9В реальных системах программирования смешаны технологии компиляции и интерпретатора.

В реальных системах программирования смешаны технологии компиляции и интерпретатора.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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