Interested Article - Язык программирования
- 2020-10-15
- 1
Шаблон сделан на основе шаблона из английской википедии. Карточка предназначена для краткой справки о языке программирования и о его основных реализациях.
В карточке можно указать следующие параметры (в квадратных скобках — значение по умолчанию):
- название языка
- класс языка (процедурный, объектно-ориентированный и т. п.)
- семантика языка (функциональный, ленивый функциональный, императивный)
- тип исполнения (интерпретатор, компилятор)
- логотип языка (ссылку на предварительно загруженное изображение)
- дату создания (год)
- автора
- разработчика
- последнюю версию, выпущенную для использования (релиз)
- последнюю тестовую версию
- используемую типизацию данных
- ссылки на основные реализации
- диалекты языка [отсутствуют]
- языки, под влиянием которых был создан данный язык [нет или неизвестны]
- языки, на создание и развитие которых язык оказал влияние [неизвестны]
Для использования шаблона в статье скопируйте ниже текст примера и поправьте поля под описываемый язык.
Использование
{{Язык программирования | название = | логотип = | семантика = | класс = | тип = | дата выпуска = | автор = | разработчик = | расширение = | последняя версия = | дата выпуска последней версии = | последняя тестовая версия = | дата выпуска последней тестовой версии = | система типов = | реализации = | диалекты = | испытал влияние = | повлиял на = | лицензия = | платформа = | операционная система = | сайт = }}
Пример
- Примечание: переносы строк в некоторых полях шаблона добавлены только для удобочитаемости
C++ | |
---|---|
Семантика | ООП, обобщённое программирование, процедурное программирование, метапрограммирование |
Класс языка | мультипарадигменный язык программирования |
Тип исполнения | компилируемый |
Появился в | 1983 |
Автор | Бьёрн Страуструпп |
Расширение файлов |
.cpp, .c, .h
|
Выпуск | C++14 (???) (2014) |
Тестовая версия | C++17 (???) (2017) |
Система типов | статическая типизация |
Основные реализации | GNU C++, CLang |
Диалекты | ISO/IEC 14882 |
Испытал влияние | Си, Ада |
Повлиял на | C# |
Лицензия | свободная лицензия |
Сайт | |
Платформа | кроссплатформенный |
ОС | любая |
{{Язык программирования | название = C++ | логотип = C_plus_plus.svg | семантика = ООП, обобщённое программирование, процедурное программирование, метапрограммирование | класс = мультипарадигменный язык программирования | тип = компилируемый | дата выпуска = 1983 | автор = Бьёрн Страуструпп | расширение = .cpp, .c, .h | последняя версия = C++14 (???) | дата выпуска последней версии = 2014 | последняя тестовая версия = C++17 (???) | дата выпуска последней тестовой версии = 2017 | система типов = статическая типизация | реализации = GNU C++, CLang | диалекты = ISO/IEC 14882 | испытал влияние = Си, Ада | повлиял на = C# | лицензия = свободная лицензия | платформа = кроссплатформенный | операционная система = любая | сайт = https://isocpp.org | nocat = 1 }}
описание языка программирования
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
название |
название
name
|
названия языка
|
Однострочный | необязательный |
логотип |
логотип
logo
|
логотип языка (p154)
|
Имя файла | необязательный |
семантика |
семантика
semantics
|
без описания |
Строковый (без форматирования) | необязательный |
класс |
класс
paradigm
|
p31 |
Строковый (без форматирования) | необязательный |
тип |
тип
class
|
тип исполнения |
Строковый (без форматирования) | необязательный |
дата выпуска |
дата выпуска
year
|
дата первого релиза языка
|
Дата | необязательный |
автор |
автор
авторы
designer
|
автор языка (p287) |
Строковый (без форматирования) | необязательный |
разработчик |
разработчик
разработчики
developer
|
разработчик языка (p178) |
Строковый (без форматирования) | необязательный |
расширение |
расширение
extension
|
расширения файлов исходных кодов языка (p1195)
|
Однострочный | необязательный |
последняя версия |
последняя версия
latest_release_version
|
последняя выпущенная версия языка (p348)
|
Однострочный | необязательный |
дата выпуска последней версии |
дата выпуска последней версии
latest_release_date
|
квалификатор p577 у свойства p348
|
Дата | необязательный |
последняя тестовая версия |
последняя тестовая версия
latest_test_version
latest_preview_version
|
квалификатор p548 у свойства p348
|
Однострочный | необязательный |
дата выпуска последней тестовой версии |
дата выпуска последней тестовой версии
latest_preview_date
|
квалификатор p577 у свойства p348 с квалификатором p548
|
Дата | необязательный |
система типов |
система типов
typing
|
без описания |
Строковый (без форматирования) | необязательный |
реализации |
реализации
implementations
|
без описания |
Строковый (без форматирования) | необязательный |
диалекты |
диалекты
dialects
|
без описания |
Строковый (без форматирования) | необязательный |
испытал влияние |
испытал влияние
influenced_by
|
другие языки, которые повлияли на язык (p737) |
Строковый (без форматирования) | необязательный |
повлиял на |
повлиял на
influenced
|
другие языки, на которые язык повлиял |
Строковый (без форматирования) | необязательный |
лицензия |
лицензия
license
|
лицензия на язык (p275)
|
Строковый (без форматирования) | необязательный |
сайт |
сайт
website
веб-сайт
|
сайт с описанием языка (p856)
|
URL | необязательный |
платформа |
платформа
platform
|
платформа, на которой работают скомпилированные программы (p400)
|
Строковый (без форматирования) | необязательный |
операционная система |
операционная система
operating system
ОС
|
операционная система, под которой работают скомпилированные программы (p306)
|
Строковый (без форматирования) | необязательный |
декатегоризация |
nocat
|
убирание категории «языки программирования, появившиеся в …», достаточно простого включения
|
Логическое значение | необязательный |
- 2020-10-15
- 1