Кейс Характеристики, свойства и особенности языков программирования

Раздел Информатика
Класс 9 класс
Тип Конспекты
Автор
Дата
Формат zip
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Классификация языков программирования


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

К языкам низкого уровня можно отнести:

  • машинные языки - языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);

  • машинно-ориентированные языки - языки программирования, отражающие структуру конкретного типа компьютера (ассемблеры).

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

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

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

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

Внешняя форма программы на языке программирования, т.е. записи текста программы, устанавливается с помощью синтаксиса языка, который определяет формальный язык. Этот синтаксис схематически описывается с помощью определенных «грамматических» правил.

Синтаксис языка программирования - совокупность правил записи, которым должна удовлетворять любая программа, включает также правила ввода текста программы в ЭВМ.

Семантика языка программирования - правила, определяющие, какие операции и в какой последовательности должна выполнить ЭВМ, работая по программе, т.е. правила толкования синтаксических конструкций.


© 2010-2022