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


Download 15.13 Kb.
Sana04.02.2023
Hajmi15.13 Kb.
#1165039
Bog'liq
Лекция №2 - Основные понятия языков программировния


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

  1. Язык программирования

Язык программирования – формальный язык предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит под её управлением.
Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.
Правила языка разделяются на 2 типа
Синтаксические правила - правила написания программных конструкций
Семантические правила – правила интерпретации программных конструкций


  1. Алфавит языка

Алфавит языка - символы языка. Последовательность символов образует лексемы. Алфавит языка C++ состоит:
прописные и строчные латинские буквы, и знак подчеркивания;
арабские цифры от 0 до 9;
специальные знаки: " { } , | [ ] ( ) + - / % * . \ ? < = > ! & # - ; ' '
пробельные символы: пробел, символы табуляции, символы перехода на новую строку.

  1. Лексемы – последовательность символов.

    1. Литералы - значение непосредственно записанное в тексте программы. Литералы различаются по типу значения

      1. Целочисленные литералы

        1. Беззнаковые

        2. Со знаком

      2. Вещественные литералы

        1. Фиксированной точкой

        2. Плавающий точкой

      3. Символные литералы – любой единичный символ заключенный в апостроыф

      4. Логические литералы – их всего два: false, true

      5. Строчные литералы – последовательность символов заключенные в кавычки

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



    1. Ключевые слова – идентификаторы имеющие заранее фиксированный смысл

    2. Знаки операций - последовательность из одного или более символов обозначающий действие над операндами. Операнд значение над которым выполняется действие

    3. Разделители – набор символов используемых для отделения литералов, идентификаторов, ключевых слов и знаков операций

  1. Директивы препроцессора -

  2. Инструкции языка программирования

  3. Комментарий -

  4. Программа/Функция

  5. Программный файл

Download 15.13 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling