Поиск
На сайте: 763845 статей, 327745 фото.

Шаблон: Карточка языка программирования

Шаблон сделан на основе шаблона Template:Infobox programming language из английской википедии. Карточка предназначена для краткой справки о языке программирования, но не о его реализациях. Поэтому здесь не предлагаются такие поля как версия, операционная система и т. п. имеющие смысл только для конкретных реализаций языка. Для этого следует использовать другие карточки-шаблоны.


В карточке можно указать следующие параметры (в квадратных скобках — значение по умолчанию):

  • название языка
  • семантика языка (функциональный, ленивый функциональный, императивный)
  • тип исполнения (интерпретатор, компилятор)
  • логотип языка (ссылку на предварительно загруженное изображение)
  • дату создания (год)
  • автора
  • используемую типизацию данных
  • ссылки на основные реализации
  • диалекты языка [отсутствуют]
  • языки, под влиянием которых был создан данный язык [нет или неизвестны]
  • языки, на создание и развитие которых язык оказал влияние [неизвестны]

Для использоавния шаблона в статье скопируйте ниже текст примера и поправьте поля под описываемый язык.


Использование

{{Карточка языка программирования
|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]]
}}
C++
Семантика: мультипарадигменный: объектно-ориентированное, обобщённое, процедурное программирование
Тип исполнения: компилируемый
Появился в: 1985 г.
Автор(ы): Бьярне Строуструп
Типизация данных: строгая, статическая
Основные реализации: Microsoft Visual C++, Borland C++ Builder, GNU C++
Диалекты: ANSI C++ 1998 , ANSI C++ 2003
Создан под влиянием: Си, Simula, Ада 83, Алгол 68, CLU
Оказал влияние на: Java, C#, Ада 95, D