Шаблон:Infobox programming language

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 14:14, 13 июля 2016.
Documentation icon Шаблон документации[просмотр] [править] [история] [защитить]

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

name
64px
caption
300px
caption1
Парадигма paradigm
Семейство family
Спроектировано designer
Разработчики developer
Первый   появившийся released
Final release version / date
Final preview version / date
Печать дисциплины typing
Объем scope
Язык физической реализации language
Платформа platform
OS system
Лицензия license
Расширение файлов file
Формат файлов format
Портал: website
Главная реализация
implementations
Диалект
dialects
Под влиянием
influenced
Влияние
influenced
{{Infobox programming language
| name =               <!-- otherwise defaults to {{PAGENAME}} -->
| logo =               <!-- (filename) -->
| logo caption = 
| screenshot =         <!-- (filename) -->
| screenshot caption = 
| paradigm =           <!-- or: | paradigms = -->
| family =  
| designer =           <!-- or: | designers = -->
| developer =          <!-- or: | developers = -->
| released =                <!-- {{start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest release version = 
| latest release date =     <!-- {{start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest preview version = 
| latest preview date =     <!-- {{start date and age|YYYY|MM|DD|df=yes/no}} -->
| typing = 
| scope = 
| programming language = 
| discontinued =
| platform = 
| operating system = 
| license = 
| file ext = 
| file format =        <!-- or: | file formats = -->
| website =            <!-- {{url|www.example.com}} -->
| implementations = 
| dialects = 
| influenced by = 
| influenced = 
}}

Параметры

This is the TemplateData documentation for this template used by VisualEditor and other tools.

TemplateData for Infobox programming language

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

Параметры шаблона
ПараметрОписаниеТипСтатус
Заголовокtitle

Название программного обеспечения. Если не определен параметр 'имени', то используется PAGENAME. Это должен быть открытый текст, не включайте wikilink, гиперссылку или изображение в этом параметре.

По умолчанию
PAGENAME
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Названиеname

Название, если название не определено. Этот параметр также используется в сочетании со стабильным/'названием выпуска программного обеспечения Шаблон:Latest. Это должен быть открытый текст, не включайте wikilink, гиперссылку или изображение в этом параметре.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Логоlogo

Название файла изображения, например, 'File:Monodevelop Logo.svg'

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Размер логоlogo sizelogo_size

Размер эмблемы

По умолчанию
64px
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Альтернативный текст для логоlogo altlogo_alt

Альтернативный текст для эмблемы (используемый слепыми и когда веб-браузеры не могут загрузить изображение)

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Заголовок эмблемыlogo caption

Заголовок для эмблемы. Должен использоваться только для того, чтобы обеспечить что-либо намного более важное, чем 'Эта эмблема X'. например, используется для вставки {{ffdc}} или {{deletable image-caption}}.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Разборная?collapsible

Скрыт ли этот скриншот по умолчанию, установите 'да', чтобы поместить скриншот в разборную секцию

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Screenshotscreenshot

Название файла скриншота для infobox, например, 'File:Monodevelop-main-window.png'

По умолчанию
300px
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Screenshot размерscreenshot sizescreenshot_size

Размер скриншота

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Screenshot альтернативный текстscreenshot altscreenshot_alt

Альтернативный текст для скриншота (используемый слепыми и когда веб-браузеры не могут или не загружать изображение)

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Screenshot заголовокcaption

Заголовок для скриншота

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Парадигмаparadigm

Программирование парадигм, используемых, осуществленных или переданных под мандат

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Семействоfamily

Название семейства или любого другого гипонимического языка, если возможно

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Начальная дата выпускаreleasedyear

Начальная дата выпуска. Содержание этой области должно быть похожим на следующее: {{Start date and age|year|month|day}} В случае, если статья использует DMY в качестве формата даты, используйте этот код вместо этого: {{Start date and age|year|month|day|df=yes}}, Если не уверенный который формат даты использовать, затем консультируйтесь с WP:MOSDATES.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Дизайнерdesigner

Имя дизайнера. Это может быть или человек или организация/бизнес.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Разработчикdeveloper

Имя нынешнего разработчика. Это может быть или человек или организация/бизнес.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Прекращен?discontinued

Не развивается ли этот продукт больше, таким образом изменяя фразу с 'Последний выпуск' в infobox на 'Заключительный выпуск'. Чтобы не отображать этот параметр - удалите его.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Последняя версия выпускаlatest release versionlatest_release_version

Номер версии последнего выпуска программного продукта. Например, 'v1.5', '2008 (v12.2)'. Применим, только если предмет - компьютерная программа, например, ЯЗЬ или средство разработки.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Последняя дата выпускаlatest release datelatest_release_date

Дата выпуска последней выпущенной версии. Если никакого обновления не выпущено для программного обеспечения, начиная с его начального выпуска, пожалуйста, опустите эту область; заполнение выпущенной области было бы достаточным критерием. Содержание этой области должно быть похожим на: {{Start date and age|year|month|day}}

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Последняя версия предварительного просмотраlatest preview versionlatest test versionlatest_preview_versionlatest_test_version

Номер версии последней версии предварительного просмотра. Должен быть определен, только когда развитие новой версии, рассматриваемого программного продукта (более новое, чем то, которое указано в последней версии выпуска), происходит.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Последняя дата предварительного просмотраlatest preview datelatest test datelatest_preview_datelatest_test_date

Определяет дату выпуска последней версии предварительного просмотра.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Печать дисциплиныtyping

Определяет дисциплину печати, осуществленную, используемую или переданную под мандат

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Объемscope

Определяет объем идентификаторов, если возможно

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Реализацияimplementations

Применяется, если язык - язык программирования, язык сценариев или что-то, что может быть осуществлено. Определяет ИДЫ или средства разработки, которые осуществляются языком infobox.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Диалектdialects

Применяется, только если предмет - язык программирования или язык сценариев. Определяет диалекты предмета infobox, если таковые имеются.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Под влияниемinfluenced byinfluenced_by

Название известных понятий, методологий, подходов или методов, которые влияли на создание предмета infobox.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Влияниеinfluenced

Название известных понятий, методологий, подходов или методов, которые были созданы под влиянием предмета infobox.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Язык программированияprogramming languageprogramming_language

Применяется только, когда предмет infobox - компьютерная программа. Определяет язык программирования, с которым создан предмет infobox. Если у языка программы программного продукта есть соответствующая статья в Википедии, пожалуйста, укажите на нее. Например,' [[C]] и [[до-диез (язык программирования) |C#]]'.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Платформаplatform

Вычислительная платформа, для которой разработан предмет infobox. Могут быть определены процессоры как '[[IA-32]]' (i386), '[[x86-64]]', 'Itanium', 'ARM' или 'MIPS'.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Операционная системаoperating systemoperating_system

Операционная система та, на который установлен языковые работы. Пожалуйста, будьте максимально точны в определении этого параметра (но также и помните про длину) и избегайте неопределенных фразы, таких как Кросс-платформенные (или ее перенаправление, Многоплатформенные). Например,' [[Microsoft Windows]]' или' [[Windows]]', '[[Windows XP]] и позже'. Если программное обеспечение - операционное независит от системы веб-приложения, то проигнорируйте этот параметр.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Лицензияlicense

Тип лицензии на программное обеспечение, в соответствии с которой потребителю разрешают использовать продукт. Например '[[Proprietary software|Proprietary]] [[commercial software]]', '[[Freeware]]', '[[Free software]]', '[[GNU General Public License]]', '[[BSDLicense]]'.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Расширение файлаFile extensionsfile extfile_ext

Название известных расширений связанных с предметом infobox.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Формат файлаFile formatfile_formatfileformat

Название известных форматов файлов связанных с предметом infobox, кроме открытого текста.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Веб-сайтwebsite

URL веб-сайта пакета программы.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный
Стиль тела (CSS)bodystyle

CSS, разрабатывающий для infobox в целом

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
stringнеобязательный

Пример

Python
260px
Парадигма Multi-paradigm: object-oriented, imperative, functional, procedural, reflective
Спроектировано Guido van Rossum
Разработчики Python Software Foundation
Первый   появившийся 1991; 26 years ago (1991)
Стабильная версия
  • 3.4.3 / 25 February 2015 (2015-02-25)
  • 2.7.10 / 23 May 2015 года; 2 years ago (2015-05-23)
Предварительный выпуск 3.5.0b3 / 5 July 2015 года; 2 years ago (2015-07-05)
Печать дисциплины Duck, dynamic, strong, gradual (as of Python 3.5)
OS Cross-platform
Лицензия Python Software Foundation License
Расширение файлов .py, .pyc, .pyd, .pyo, .pyw
Портал: www.python.org
Главная реализация
CPython, IronPython, Jython, PyPy
Диалект
Cython, RPython, Stackless Python
Под влиянием
ABC, ALGOL 68, C, C++, Dylan, Haskell, Icon, Java, Lisp, Modula-3, Perl
Влияние
Boo, Cobra, D, F#, Falcon, Go, Groovy, JavaScript, Julia, Nim, Ruby, Swift
{{Infobox programming language
| name                   = Python
| logo                   = Python logo and wordmark.svg
| logo_size              = 260px
| paradigm               = [[multi-paradigm programming language|multi-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [[procedural programming|procedural]], [[reflective programming|reflective]]
| year                   = {{Start date and age|1991|df=yes}}
| designer               = [[Guido van Rossum]]
| developer              = [[Python Software Foundation]]
| latest_release_version = {{Unbulleted list|3.4.3 / {{Start date|2015|02|25|df=yes}}|2.7.10 / {{Start date|2015|05|23|df=yes}}}}
| latest_preview_version = 3.5.0b3 / {{Start date|2015|07|05|df=yes}}
| typing                 = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)
| implementations        = [[CPython]], [[IronPython]], [[Jython]], [[PyPy]]
| dialects               = [[Cython]], [[RPython]], [[Stackless Python]]
| influenced_by          = [[ABC (programming language)|ABC]], [[ALGOL 68]], [[C (programming language)|C]], [[C++]], [[Dylan (programming language)|Dylan]], [[Haskell (programming language)|Haskell]], [[Icon (programming language)|Icon]], [[Java (programming language)|Java]], [[Lisp (programming language)|Lisp]], [[Modula-3]], [[Perl]]
| influenced             = [[Boo (programming language)|Boo]], [[Cobra (programming language)|Cobra]], [[D (programming language)|D]], [[F Sharp (programming language)|F#]], [[Falcon (programming language)|Falcon]], [[Go (programming language)|Go]], [[Groovy (programming language)|Groovy]], [[JavaScript]], [[Julia (programming language)|Julia]], [[Nim (programming language)|Nim]], [[Ruby (programming language)|Ruby]], [[Swift (programming language)|Swift]]
| operating_system       = [[Cross-platform]]
| license                = [[Python Software Foundation License]]
| website                = {{URL|https://www.python.org/}}
| file_ext               = .py, .pyc, .pyd, .pyo, .pyw
| wikibooks              = Python Programming
}}