Template:Infobox programming language/doc: Difference between revisions

Content deleted Content added
Tag: Reverted
No edit summary
 
(7 intermediate revisions by 5 users not shown)
Line 4:
{{Uses Wikidata|P856}}
 
== Syntax ==
{{Parameter names example |_display=italics
|name=''name'' |logo={{{logo}}} |logo caption |screenshot={{{screenshot}}} |screenshot caption
|paradigm=''paradigm''  {{smaller|or}}  ''paradigms''
|family |designer=''designer''  {{smaller|or}}  ''designers''
|developer={{nowrap|''developer''  {{smaller|or}}  ''developers''}}
|released |latest release version |latest release date |latest preview version |latest preview date
|typing | memory management | scope |programming language |platform |operating system |license |file ext
|file format=''file format''  {{smaller|or}}  ''file formats''
|website |implementations |dialects |influenced by |influenced |wikibooks={{{wikibooks}}}
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox programming language
| name = <!-- otherwise defaults to {{PAGENAME}} -->
| name = BoxLang
| logo = <!-- Filename -->
| logo = Python logo and wordmark.svg
| logo caption =
| paradigm = [[multi-paradigm programming language|multi-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [[procedural programming|procedural]], [[reflective programming|reflective]]
| collapsible = <!-- to make screenshot collapsible -->
| released = {{Start date and age|1991|df=yes}}
| screenshot = <!-- Filename -->
| designer = [[Guido van Rossum]]
| screenshot caption =
| developer = [[Python Software Foundation]]
| sampleCode =
| 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}}}}
| paradigm = <!-- or: | paradigms = -->
| latest_preview_version = 3.5.0b3 / {{Start date|2015|07|05|df=yes}}
| family =
| typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)
| designer = <!-- or: | designers = -->
| memory management = [[Garbage collection (computer science)|garbage collected]]
| developer = <!-- or: | developers = -->
| implementations = [[CPython]], [[IronPython]], [[Jython]], [[PyPy]]
| released = <!-- or: | year = --> =<!-- {{Start date and age|1991YYYY|MM|DD|df=yes/no}} -->
| dialects = [[Cython]], [[RPython]], [[Stackless Python]]
| latest release version =
| influenced_by = [[ABC (programming language)|ABC]], [[ALGOL 68]], [[C (programming language)|C]], [[C++]], [[Dylan (programming language)|Dylan]], [[Haskell]], [[Icon (programming language)|Icon]], [[Java (programming language)|Java]], [[Lisp (programming language)|Lisp]], [[Modula-3]], [[Perl]]
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| influenced = [[Boo (programming language)|Boo]], [[Cobra (programming language)|Cobra]], [[D (programming language)|D]], [[F Sharp (programming language)|F#]], [[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]]
| latest preview version =
| license = [[Python Software Foundation License]]
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| website = {{URL|https://www.python.org/}}
| typing =
| file_ext = .py, .pyc, .pyd, .pyo, .pyw
| memory management =
| wikibooks = Python Programming
| 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 =
}}
</syntaxhighlight>
 
{{Clear}}
 
== Example ==
Line 74 ⟶ 102:
}}
</syntaxhighlight>
{{-clear}}
 
===Parameters===
Line 99 ⟶ 127:
"type": "string",
"required": false,
"description": "Filename for the image; e.g., 'File:Monodevelop Logo.svg'. When the language does not have a logo, as e.g. Fortran or Cobol and you place an image here, please use the logo caption to explain what you're showing. Please don't make up logos."
},
"logo size": {
Line 253 ⟶ 281:
"description": "Specifies the typing discipline implemented, used, or mandated"
},
"memory management": {
"label": "Memory management",
"type": "string",
"required": false,
"description": "Specifies the memory management model"
},
},
"scope": {
"label": "Scope",
Line 385 ⟶ 413:
"latest preview date",
"typing",
"memory management",
"scope",
"implementations",