C-подобный синтаксис
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
<imagemap>
Image:Question book-4.svg
|
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. |
Благодаря языкам Си и C++, которые в 1990-е годы стали стандартом де-факто промышленного программирования, развился негласный стандарт синтаксиса языков программирования.
Си-подобный синтаксис характеризуется следующими особенностями:
- Чувствительность к регистру.
- В языке есть встроенная поддержка числовых, символьных (обрамляются одинарными кавычками) и строковых (обрамляются двойными кавычками) литералов.
- Для представления специальных символов в символьных и строковых литералах используется обратная косая черта.
- Количество пробелов, табуляция (отступы) и переводы строки не влияют на семантику нигде, кроме строковых литералов. Это, в частности, значит, что возможен перевод строки в любом удобном месте.
- Для разделения инструкций используется точка с запятой.
- Разрешены однострочные и многострочные комментарии. Однострочные комментарии обозначаются видом «//», а многострочные видом «/*……….*/».В последнем варианте начало и конец комментария могут стоять на разных строчках.
- Двухместные операторы имеют инфиксную форму.
- Для группировки выражений используются круглые скобки. Для отделения блоков инструкций — фигурные.
- Для записи вызова функции используется имя функции, за которым следует заключённый в круглые скобки список аргументов, разделённых запятыми. Для записи вызова функции без параметров используется имя функции, за которым следуют пустые круглые скобки.
- Для обращения к элементу массива или индексатору используются квадратные скобки.
- В языке есть предопределённый набор ключевых слов, которые состоят из английских букв в нижнем регистре (и, возможно, знаков подчеркивания).
Примеры языков с C-подобным синтаксисом:
| ПО | Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....
→