Директива (программирование)
-
Определение директивы в программировании
- Директива — это языковая конструкция, определяющая поведение компилятора.
- Директивы могут быть частью грамматики языка или варьироваться от компилятора к компилятору.
- Они могут обрабатываться препроцессором или использоваться для параметризации.
-
Примеры и использование директив
- В Си директивы препроцессора используются для обработки макросов и директив #pragma для прагматических функций.
- В Ada директивы компилятора называются прагмами.
- В Common Lisp директивы называются объявлениями и могут быть необязательными.
- В Turbo Pascal директивы называются значимыми комментариями.
- В Perl директивы используются для указания строгих типов и кодировок исходного кода.
- В PHP директивы используются для объявления строгих типов и определения кодировок исходного кода.
-
История и распространение директив
- Директивы имеют долгую историю, начиная с COBOL и ALGOL 68.
- В C99 директивы являются инструкциями для препроцессора или компилятора.
- В современных языках, таких как C#, Python, PHP, Perl, Ruby, C++ и ассемблере, директивы также используются.
-
Директивы в различных языках программирования
- В Perl ключевое слово «use» может использоваться для указания директив.
- В Python есть две директивы — от __future__ import feature и директива coding.
- В Ruby директивы интерпретатора называются прагмами и задаются комментариями.
- В C# директивы компилятора называются директивами предварительной обработки.
- В ассемблере директивы определяют информацию, такую как целевая машина и переменные времени сборки.
- В PL/SQL директивы называются прагмами.