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

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
{{{name}}}
[просмотр] [править] [история] [обновить]
(i) Документация

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

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

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

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

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

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

{{Язык программирования
 |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             = 
 |license                = 
 |website                = 
 |platform               = 
 |operating system       = 
}}

Пример

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

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

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

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

Появился в:

1985

Автор(ы):

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

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

.cpp, .h, .hpp

Система типов:

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

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

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

Диалекты:

ANSI C++ 1998 , ANSI C++ 2003

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

C, Simula, Ада 83, Алгол 68, CLU

Повлиял на:

Java, C#, Ада 95, D

ОС:

UNIX, Linux, Windows, MacOS и другие

{{Язык программирования
 |name                   = C++
 |logo                   = 
 |semantics              = 
 |paradigm               = [[Мультипарадигменный язык программирования|мультипарадигменный]]: 
[[объектно-ориентированное программирование|объектно-ориентированный]], 
[[обобщённое программирование|обобщённый]], 
[[процедурное программирование|процедурный]]
 |class                  = [[компилятор|компилируемый]]
 |year                   = 1985
 |designer               = [[Строуструп, Бьярне|Бьярне Строуструп]]
 |extension              = .cpp, [[.h]], .hpp
 |latest_release_version = 
 |latest_release_date    = 
 |latest_preview_version = 
 |latest_preview_date    = 
 |typing                 = [[Строгая типизация|строгая]], 
[[Статическая типизация|статическая]]
 |implementations        = [[Microsoft]] [[Visual C++]], 
[[Borland]] [[C++ Builder]], [[GCC|GNU C++]]
 |dialects               = ANSI C++ 1998 , ANSI C++ 2003
 |influenced_by          = [[Си (язык программирования)|C]], 
[[Simula]], [[Ада (язык программирования)|Ада 83]], 
[[Алгол 68]], [[CLU]]
 |influenced             = [[Java]], [[C Sharp|C#]], 
[[Ада (язык программирования)|Ада 95]], 
[[D (язык программирования)|D]]
 |license                = 
 |website                = 
 |operating system       = [[UNIX]], [[Linux]], [[Windows]], [[MacOS]] и другие
}}

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