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


Это сравнение языков программирования сравнивает особенности языкового синтаксиса (формата) для более чем 50 языков компьютерного программирования.

Разделитель операторов разграничивает границу между двумя отдельными операторами. Терминатор оператора определяет конец отдельного оператора. Языки, интерпретирующие конец строки как конец оператора, называются «строчно-ориентированными».

«Продолжение строки» — это соглашение в линейно-ориентированных языках, где символ новой строки потенциально может быть неверно истолкован как признак конца оператора. В таких языках это позволяет одному оператору занимать более одной строки.

Продолжение строки обычно выполняется как часть лексического анализа : перевод строки обычно приводит к добавлению токена в поток токенов, если не обнаружено продолжение строки.

Импорт библиотеки — это способ чтения внешних, возможно, скомпилированных подпрограмм, программ или пакетов . Импорты можно классифицировать по уровню (модуль, пакет, класс, процедура и т. д.) и по синтаксису (имя директивы, атрибуты и т. д.).

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