Шаблон:Карточка языка программирования
Перейти к навигации
Перейти к поиску
Карточка предназначена для краткой справки о языке программирования, но не о его реализациях. Поэтому здесь не предлагаются такие поля как версия, операционная система и т. п. имеющие смысл только для конкретных реализаций языка. Для этого следует использовать другие карточки-шаблоны.
В карточке можно указать следующие параметры (в квадратных скобках — значение по умолчанию):
- название языка
- семантика языка (функциональный, ленивый функциональный, императивный)
- тип исполнения (интерпретатор, компилятор)
- логотип языка (ссылку на предварительно загруженное изображение)
- дату создания (год)
- автора
- используемую типизацию данных
- ссылки на основные реализации
- диалекты языка [отсутствуют]
- языки, под влиянием которых был создан данный язык [нет или неизвестны]
- языки, на создание и развитие которых язык оказал влияние [неизвестны]
Для использоавния шаблона в статье скопируйте ниже текст примера и поправьте поля под описываемый язык.
Использование[править код]
{{Карточка языка программирования |type= |name = |logo = |semantics = |class= |year = |designer = |typing = |implementations = |dialects = |influenced_by = |influenced = }}
Пример[править код]
- Примечание: переносы строк в некоторых полях шаблона добавлены только для читаемости
{{Карточка языка программирования |name = C++ |logo = |semantics = [[Мультипарадигменный язык программирования|мультипарадигменный]]: [[объектно-ориентированное программирование|объектно-ориентированное]], [[обобщённое программирование|обобщённое]], [[процедурное программирование|процедурное]] программирование |year = [[1985]] |designer = [[Строуструп, Бьярне|Бьярне Строуструп]] |typing = строгая, статическая |implementations = [[Microsoft]] [[Visual C++]], [[Borland]] [[C++ Builder]], [[GCC|GNU C++]] |dialects = ANSI C++ 1998 , ANSI C++ 2003 |class = [[компилятор|компилируемый]] |influenced_by = [[Си (язык программирования)|Си]], [[Simula]], [[Ада (язык программирования)|Ада 83]], [[Алгол 68]], [[CLU]] |influenced = [[Java]], [[C Sharp|C#]], [[Ада (язык программирования)|Ада 95]], [[D (язык программирования)|D]] }} |
|