Синтаксис в программировании
Синтаксис, в информатике — правила, определяющие структуру формального языка.
Более узко, синтаксис в программировании означает правила, которые управляют структурой символов, пунктуации и слов языка программирования.
Базовый синтаксис[править]
Основной синтаксис представляет собой фундаментальные правила языка программирования. Без этих правил невозможно написать работающий код.
Каждый язык имеет свой собственный набор правил, составляющих его базовый синтаксис. Соглашения об именовании являются основным компонентом соглашений базового синтаксиса и зависят от языка.
- Чувствительность к регистру. C++, C, Java и Python являются примерами языков, чувствительных к регистру. Идентификаторы, такие как world и World, имеют разные значения в этих языках. Такие языки, как SQL, Pascal и Basic нечувствительны к регистру.
- Имена классов. Google C++ coding style требует, чтобы первая буква каждого слова в именах классов была в верхнем регистре. Например, class MyFirstClass. В таких языках, как C, для разделения слов используется знак подчеркивания. В языке C имя класса будет my_first_class.
- Имена файлов программ. Файлы на языках C и C++ требуют расширения "*.c" или "*.cpp", но не имеют других условий. Часто применяется конвенция использовать только нижний регистр, например
my_first_class.h
. Имя программного файла Java должно соответствовать имени класса с расширением '*.java', таким образом в данном случае это будет MyFirstClass.java.
В разных языках могут быть свои правила добавления комментариев, использования пробелов или объявления переменных.
Объектно-ориентированные языки, такие как C++, Java, C# и Rust, используют методы, которые имеют различные требования к синтаксису.
См. также[править]
Литература[править]
- Большая российская энциклопедия СИНТАКСИС (2020).
- Merriam-Webster Dictionary Syntax (2020).
- Woz U What is Syntax in Computer Programming? (2020).
Одним из источников этой статьи является статья в википроекте «Руниверсалис» («Руни», руни.рф), называющаяся «Синтаксис». Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC BY-SA. Всем участникам Руниверсалиса предлагается прочитать «Обращение к участникам Руниверсалиса» основателя Циклопедии и «Почему Циклопедия?». |