C-подобный синтаксис

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Благодаря языкам Си и C++, которые в 1990-е годы стали стандартом де-факто промышленного программирования, развился негласный стандарт синтаксиса языков программирования.

Си-подобный синтаксис характеризуется следующими особенностями:

  • Чувствительность к регистру.
  • В языке есть встроенная поддержка числовых, символьных (обрамляются одинарными кавычками) и строковых (обрамляются двойными кавычками) литералов.
  • Для представления специальных символов в символьных и строковых литералах используется обратная косая черта.
  • Количество пробелов, табуляция (отступы) и переводы строки не влияют на семантику нигде, кроме строковых литералов. Это, в частности, значит, что возможен перевод строки в любом удобном месте.
  • Для разделения инструкций используется точка с запятой.
  • Разрешены однострочные и многострочные комментарии. Однострочные комментарии обозначаются видом «//», а многострочные видом «/*……….*/».В последнем варианте начало и конец комментария могут стоять на разных строчках.
  • Двухместные операторы имеют инфиксную форму.
  • Для группировки выражений используются круглые скобки. Для отделения блоков инструкций — фигурные.
  • Для записи вызова функции используется имя функции, за которым следует заключённый в круглые скобки список аргументов, разделённых запятыми. Для записи вызова функции без параметров используется имя функции, за которым следуют пустые круглые скобки.
  • Для обращения к элементу массива или индексатору используются квадратные скобки.
  • В языке есть предопределённый набор ключевых слов, которые состоят из английских букв в нижнем регистре (и, возможно, знаков подчеркивания).

Примеры языков с C-подобным синтаксисом:


Личные инструменты

Served in 0.099 secs.