Template:Infobox programming language/doc: Difference between revisions

Content deleted Content added
Tag: Reverted
Reverted 2 edits by DavisVega90 (talk): Hijack
Line 4:
{{Uses Wikidata|P856}}
 
== Syntax ==
{{Generic template demo |_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 caption =
| collapsible = <!-- to make screenshot collapsible -->
| screenshot = <!-- Filename -->
| screenshot caption =
| sampleCode =
| paradigm = <!-- or: | paradigms = -->
| family =
| designer = <!-- or: | designers = -->
| developer = <!-- or: | developers = -->
| released = <!-- or: | year = --> <!-- {{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 =
| memory management =
| 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 ==
{{hatnote|The following markup is included '''only for illustration purposes'''. It is not intended to provide up-to-date information about [[Python (programming language)|Python]] programming language and should not be updated for the sake of '''truth'''.}}
{{Infobox programming language
| name = Python
| sampleCode = <syntaxhighlight lang="python">
print("Hello, World!")
</syntaxhighlight>
| sampleCode caption = Hello
| logo = Python logo and wordmark.svg
| paradigm = [[multiMulti-paradigm programming language|multiMulti-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [[procedural programming|procedural]], [[reflective programming|reflective]]
| released = {{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 and age|2015|05|23|df=yes}}}}
| latest_preview_version = 3.5.0b3 / {{Start date and age|2015|07|05|df=yes}}
| typing = [[duckDuck typing|duckDuck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)
| memory management = [[Garbage collection (computer science)|garbage collected]]
| implementations = [[CPython]], [[IronPython]], [[Jython]], [[PyPy]]
Line 23 ⟶ 78:
| file_ext = .py, .pyc, .pyd, .pyo, .pyw
| wikibooks = Python Programming
}}
 
== Example ==
{{hatnote|The following markup is included '''only for illustration purposes'''. It is not intended to provide up-to-date information about [[Python (programming language)|Python]] programming language and should not be updated for the sake of '''truth'''.}}
{{Infobox programming language
| name = BoxLang
| logo =
[[File:Logo-dark-64px.svg|thumb|center]]
| logo caption = programming language
| paradigm = [[Multi-paradigm programming language|Multi-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [https://en.wikipedia.org/wiki/Aspect-oriented%20programming aspect-oriented], [https://en.wikipedia.org/wiki/Scripting%20language scripting]
| released = {{Start date|2024|05|16|df=yes}}
| designer = [https://www.ortussolutions.com/ Ortus Solutions]
| developers = Luis Majano
Brad Wood
 
Jon Clausen
 
Jacob Beers
 
Gavin Pickin
 
Alan Quinlan
 
Dan Card
 
Daniel Garcia
 
Eric Peterson
 
Esmeralda Acevedo
 
Grant Copley
 
Javier Quintero
 
Michael Born
 
Jaime Ramirez
| latest_preview_version = Beta 1.0/{{Start date|2024|05|16|df=yes}}
| typing = [[dynamic typing|dynamic]], [https://en.wikipedia.org/wiki/Type%20system static], [[strong typing|strong]], [[Duck typing|Duck]]
| influenced_by = [https://en.wikipedia.org/wiki/Java%20(programming%20language) java], [https://en.wikipedia.org/wiki/Python_(programming_language) python], [https://en.wikipedia.org/wiki/Ruby%20(programming%20language) ruby], [https://en.wikipedia.org/wiki/Smalltalk smalltalk], [https://en.wikipedia.org/wiki/Apache%20Groovy groovy], [https://en.wikipedia.org/wiki/PHP php]
| license = [https://en.wikipedia.org/wiki/Apache_License_2.0 Apache License 2.0]
| website = {{URL|https://boxlang.io/}}
| file_ext = .bx, .bxm, .bxs
}}
 
Line 74 ⟶ 85:
| logo = Python logo and wordmark.svg
| paradigm = [[multi-paradigm programming language|multi-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [[procedural programming|procedural]], [[reflective programming|reflective]]
| released = {{Start date and age|20241991|df=yes}}
| designer = [[Guido van Rossum]]
| developer = [[Python Software Foundation]]