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

Материал из MyDC's Wiki

Перейти к: навигация, поиск
[просмотр] [править] [история] [обновить]
(i) Документация

Шаблон сделан на основе шаблона en:Template:Infobox programming language из английской википедии. Карточка предназначена для краткой справки о языке программирования и о его основных реализациях.

MyDC:Шаблоны/Карточки/Компьютеры и программное обеспечение

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

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

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

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

{{Карточка языка программирования
 | name = 
 | logo = 
 | semantics = 
 | paradigm = 
 | class=
 | year = 
 | designer = 
 | extension =
 | latest_release_version =
 | latest_release_date =
 | latest_preview_version =
 | latest_preview_date =
 | typing = 
 | implementations = 
 | dialects = 
 | influenced_by = 
 | influenced = 
 | website = 
}}

Пример

Примечание: переносы строк в некоторых полях шаблона добавлены только для читабельности
C++
Класс языка:

мультипарадигменный: объектно-ориентированное, обобщённое, процедурное программирование

Тип исполнения:

компилируемый

Появился в:

1985 г.

Автор(ы):

Бьярне Строуструп

Расширение файлов:

.cpp, .h, .hpp

Типизация данных:

строгая, статическая

Основные реализации:

Microsoft Visual C++, Borland C++ Builder, GNU C++

Диалекты:

ANSI C++ 1998 , ANSI C++ 2003

Испытал влияние:

Си, Simula, Ада 83, Алгол 68, CLU

Повлиял на:

Java, C#, Ада 95, D

{{Карточка языка программирования
 | name = C++
 | paradigm = [[Мультипарадигменный язык программирования|мультипарадигменный]]: 
  [[объектно-ориентированное программирование|объектно-ориентированное]], 
  [[обобщённое программирование|обобщённое]], 
  [[процедурное программирование|процедурное]] программирование
 | year = 1985 
 | designer = Бьярне Строуструп
 | typing = строгая, статическая
 | implementations = 
  Microsoft Visual C++,
  Borland C++ Builder, 
  GNU C++
 | dialects = ANSI C++ 1998 , ANSI C++ 2003
 | class = [[компилятор|компилируемый]]
 | influenced_by = 
  [[Си|Си]],
  Simula, 
  Ада 83, 
  Алгол 68, 
  CLU
 | influenced = 
  Java, 
  C#,
  Ада 95, 
  D
 | extension = .cpp, .h, .hpp
}}

Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
RusHub
Инструменты
Портал