Шаблон:Карточка языка программирования
Материал из MyDC's Wiki
Шаблон сделан на основе шаблона 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 = }}
Пример
- Примечание: переносы строк в некоторых полях шаблона добавлены только для читабельности
Класс языка: |
мультипарадигменный: объектно-ориентированное, обобщённое, процедурное программирование |
---|---|
Тип исполнения: | |
Появился в: |
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 }}
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.