- Преподавателю
- Информатика
- Кейс Характеристики, свойства и особенности языков программирования
Кейс Характеристики, свойства и особенности языков программирования
Раздел | Информатика |
Класс | 9 класс |
Тип | Конспекты |
Автор | Борисова И.Б. |
Дата | 07.02.2016 |
Формат | zip |
Изображения | Нет |
Классификация языков программирования
По степени приближения к аппаратной части компьютера языки программирования можно разделить на языки низкого уровня и языки высокого уровня.
К языкам низкого уровня можно отнести:
-
машинные языки - языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);
-
машинно-ориентированные языки - языки программирования, отражающие структуру конкретного типа компьютера (ассемблеры).
Языки высокого уровня не зависят от архитектуры компьютера и могут быть разделены на алгоритмические и неалгоритмические; универсальные и специализированные; процедурные и непроцедурные; структурно-ориентированные, объектно-ориентированные и дискриптивные.
Основные понятия языков программирования
Язык программирования - множество текстов (последовательностей символов) некоторого алфавита, удовлетворяющих правилам синтаксиса и задающих порядок вычислений в соответствии с правилами семантики.
Алфавит языка программирования - набор символов, включающий буквы, цифры и специальные знаки. К специальным знакам относятся знаки арифметических операций, знаки операций отношения, разделители, зарезервированные слова.
Внешняя форма программы на языке программирования, т.е. записи текста программы, устанавливается с помощью синтаксиса языка, который определяет формальный язык. Этот синтаксис схематически описывается с помощью определенных «грамматических» правил.
Синтаксис языка программирования - совокупность правил записи, которым должна удовлетворять любая программа, включает также правила ввода текста программы в ЭВМ.
Семантика языка программирования - правила, определяющие, какие операции и в какой последовательности должна выполнить ЭВМ, работая по программе, т.е. правила толкования синтаксических конструкций.