Основные понятия языков программировния Язык программирования
Download 15.13 Kb.
|
Лекция №2 - Основные понятия языков программировния
Основные понятия языков программировния Язык программирования Язык программирования – формальный язык предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит под её управлением. Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений. Правила языка разделяются на 2 типа Синтаксические правила - правила написания программных конструкций Семантические правила – правила интерпретации программных конструкций Алфавит языка Алфавит языка - символы языка. Последовательность символов образует лексемы. Алфавит языка C++ состоит: прописные и строчные латинские буквы, и знак подчеркивания; арабские цифры от 0 до 9; специальные знаки: " { } , | [ ] ( ) + - / % * . \ ? < = > ! & # - ; ' ' пробельные символы: пробел, символы табуляции, символы перехода на новую строку. Лексемы – последовательность символов. Литералы - значение непосредственно записанное в тексте программы. Литералы различаются по типу значения Целочисленные литералы Беззнаковые Со знаком Вещественные литералы Фиксированной точкой Плавающий точкой Символные литералы – любой единичный символ заключенный в апостроыф Логические литералы – их всего два: false, true Строчные литералы – последовательность символов заключенные в кавычки Идентификаторы – имя программного объекта. Последовательность из одного и более символов состоящий из (больших и маленких) латинский букв, цифр и знака подчеркивания, начинающийся с буквы или знака подчеркивания Ключевые слова – идентификаторы имеющие заранее фиксированный смысл Знаки операций - последовательность из одного или более символов обозначающий действие над операндами. Операнд значение над которым выполняется действие Разделители – набор символов используемых для отделения литералов, идентификаторов, ключевых слов и знаков операций Директивы препроцессора - Инструкции языка программирования Комментарий - Программа/Функция Программный файл Download 15.13 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling