Template:Infobox programming language/doc: Difference between revisions

Content deleted Content added
ce
Update example
Line 319:
== Example ==
{{Infobox programming language
| name = Python
| logo = Python logo and wordmark.svg
| logo_size = 250px260px
| paradigm = [[multi-paradigm programming language|Multimulti-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [[procedural programming|procedural]], [[reflective programming|reflective]]
| year = {{startStart date and age|df=yes|1991}}
| designer = [[Guido van Rossum]]
| developer = [[Python Software Foundation]]
| latest_release_version = 3.4.3
|latest_release_version = 3.4.3 /<br>{{release date|df=yes|2015|02|25}}<ref>{{cite web |url=https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-3 |title=Python 3.4.3 |publisher=Python Software Foundation |accessdate=27 February 2015}}</ref><br>2.7.9 /<br>{{release date|df=yes|2014|12|10}}<ref>{{cite web |url=https://www.python.org/downloads/release/python-279/ |title=Python 2.7.9 Release |publisher=Python Software Foundation |accessdate=10 December 2014}}</ref>
|latest_preview_version latest_release_date = 3.5.0a4 /<br>{{releaseStart date|df=yes|2015|0402|2025}}<ref>{{cite web |url=https://docs.python.org/dev3.4/whatsnew/3.5changelog.html#python-3-4-3 |title=What’s New In Python 3.54.3 |publisher=Python Software Foundation |accessdate=2027 AprilFebruary 2015}}</ref><br>2.7.9 rc110 /<br>{{releaseStart date|df=yes|20142015|1105|2623}}<ref name="">{{cite web |url=https://www.python.org/downloads/release/python-279rc12710/ |title=Python 2.7.9 rc110 Release |publisher=Python Software Foundation |accessdate=2624 NovemberMay 20142015}}</ref>
| latest_preview_version = 3.5.0b3
|typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]]
|latest_release_version latest_preview_date = 3.4.3 /<br>{{releaseStart date|df=yes|2015|0207|2505}}<ref name="Python Release Python 3.5.0b2">{{cite web |url=https://docswww.python.org/3.4downloads/whatsnewrelease/changelog.html#python-3-4-3350b3/ |title=Python Release Python 3.45.30b3 |publisher=Python Software Foundation |accessdate=279 FebruaryJuly 2015}}</ref><!-- br>2.7.99rc1 /<br>{{releaseStart date|df=yes|2014|1211|1026}}<ref>{{cite web |url=https://www.python.org/downloads/release/python-279279rc1/ |title=Python 2.7.9 rc1 Release |publisher=Python Software Foundation |accessdate=1026 DecemberNovember 2014}}</ref -->
|implementations = [[CPython]], [[PyPy]], [[IronPython]], [[Jython]]
| typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)<ref>{{cite web|url=https://lwn.net/Articles/627418/|title=Type hinting for Python|publisher=LWN.net|date=2014-12-24|accessdate=2015-05-05}}</ref>
|dialects = [[Cython]], [[RPython]], [[Stackless Python]]
| implementations = [[CPython]], [[PyPyIronPython]], [[IronPythonJython]], [[JythonPyPy]]
|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]]
| dialects = [[Cython]], [[RPython]], [[Stackless Python]]
|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]]{{citation needed|date=January 2014}}, [[Julia (programming language)|Julia]],<ref>{{cite web| title = Why We Created Julia| date= February 2012| website= Julia website| url= http://julialang.org/blog/2012/02/why-we-created-julia/| accessdate= 5 June 2014}}</ref> [[Ruby (programming language)|Ruby]],[[Swift (Apple programming language)|Swift]]<ref name="lattner2014">{{cite web|url=http://nondot.org/sabre/|title=Chris Lattner's Homepage|last=Lattner|first=Chris|date=3 June 2014|accessdate=3 June 2014|publisher=Chris Lattner|quote=The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref>
| influenced_by = [[ABC (programming language)|ABC]],<ref name="faq-created"/> [[ALGOL 68]],<ref name="98-interview"/> [[C (programming language)|C]],<ref name="AutoNT-1"/> [[C++]],<ref name="classmix"/> [[Dylan (programming language)|Dylan]],<ref name="AutoNT-2"/> [[Haskell (programming language)|Haskell]],<ref name="AutoNT-3"/> [[Icon (programming language)|Icon]],<ref name="AutoNT-4"/> [[Java (programming language)|Java]],<ref name="AutoNT-5"/> [[Lisp (programming language)|Lisp]],<ref name="AutoNT-6"/> [[Modula-3]],<ref name="classmix" /> [[Perl]]
|operating_system = [[Cross-platform]]
|influenced_by influenced = [[ABCBoo (programming language)|ABCBoo]], [[ALGOL 68]], [[CCobra (programming language)|CCobra]], [[C++]], [[DylanD (programming language)|DylanD]], [[HaskellF Sharp (programming language)|HaskellF#]], [[IconFalcon (programming language)|IconFalcon]], [[JavaGo (programming language)|JavaGo]], [[LispGroovy (programming language)|LispGroovy]], [[Modula-3JavaScript]],<ref>{{cite [[web|title=Perl]] and Python influences in JavaScript|date=24 February 2013|website=http://www.2ality.com/|url=http://www.2ality.com/2013/02/javascript-influences.html
|license = [[Python Software Foundation License]]
|influenced accessdate = [[Boo15 (programmingMay language)|Boo]],2015}}</ref><ref>{{cite [[Cobra (programming language)web|Cobra]],title= [[DChapter (programming3: language)|D]],Tha [[FNature Sharpof (programmingJavaScript; language)Influences|F#]],last= [[Falcon (programming language)Rauschmayer|Falcon]],first= [[Go (programming language)Axel|Go]]website=O'Reilly, [[GroovySpeaking (programming language)|Groovy]], [[JavaScript]]{{citation needed|dateurl=Januaryhttp://speakingjs.com/es5/ch03.html|accessdate=15 May 20142015}},</ref> [[Julia (programming language)|Julia]],<ref>{{cite web| title = Why We Created Julia| date= February 2012| website= Julia website| url= http://julialang.org/blog/2012/02/why-we-created-julia/| accessdate= 5 June 2014}}</ref> [[Nim (programming language)|Nim]], [[Ruby (programming language)|Ruby]],<ref name="bini"/> [[Swift (Apple programming language)|Swift]]<ref name="lattner2014">{{cite web|url=http://nondot.org/sabre/|title=Chris Lattner's Homepage|last=Lattner|first=Chris|date=3 June 2014|accessdate=3 June 2014|publisher=Chris Lattner|quote=The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref>
|website = {{URL|https://www.python.org/}}
| operating_system = [[Cross-platform]]
|file_ext = .py, .pyw, .pyc, .pyo, .pyd
|wikibooks license = [[Python ProgrammingSoftware Foundation License]]
| website = {{URL|https://www.python.org/}}
| file_ext = .py, .pywpyc, .pycpyd, .pyo, .pydpyw
| wikibooks = Python Programming
}}
 
<pre style="overflow: auto">
{{Infobox programming language
| name = Python
| logo = Python logo and wordmark.svg
| logo_size = 250px260px
| paradigm = [[multi-paradigm programming language|Multimulti-paradigm]]: [[object-oriented programming|object-oriented]], [[imperative programming|imperative]], [[functional programming|functional]], [[procedural programming|procedural]], [[reflective programming|reflective]]
| year = {{startStart date and age|df=yes|1991}}
| designer = [[Guido van Rossum]]
| developer = [[Python Software Foundation]]
| latest_release_version = 3.4.3
|latest_release_version = 3.4.3 /<br>{{release date|df=yes|2015|02|25}}<ref>{{cite web |url=https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-3 |title=Python 3.4.3 |publisher=Python Software Foundation |accessdate=27 February 2015}}</ref><br>2.7.9 /<br>{{release date|df=yes|2014|12|10}}<ref>{{cite web |url=https://www.python.org/downloads/release/python-279/ |title=Python 2.7.9 Release |publisher=Python Software Foundation |accessdate=10 December 2014}}</ref>
|latest_preview_version latest_release_date = 3.5.0a4 /<br>{{releaseStart date|df=yes|2015|0402|2025}}<ref>{{cite web |url=https://docs.python.org/dev3.4/whatsnew/3.5changelog.html#python-3-4-3 |title=What’s New In Python 3.54.3 |publisher=Python Software Foundation |accessdate=2027 AprilFebruary 2015}}</ref><br>2.7.9 rc110 /<br>{{releaseStart date|df=yes|20142015|1105|2623}}<ref name="">{{cite web |url=https://www.python.org/downloads/release/python-279rc12710/ |title=Python 2.7.9 rc110 Release |publisher=Python Software Foundation |accessdate=2624 NovemberMay 20142015}}</ref>
| latest_preview_version = 3.5.0b3
|typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]]
|latest_release_version latest_preview_date = 3.4.3 /<br>{{releaseStart date|df=yes|2015|0207|2505}}<ref name="Python Release Python 3.5.0b2">{{cite web |url=https://docswww.python.org/3.4downloads/whatsnewrelease/changelog.html#python-3-4-3350b3/ |title=Python Release Python 3.45.30b3 |publisher=Python Software Foundation |accessdate=279 FebruaryJuly 2015}}</ref><!-- br>2.7.99rc1 /<br>{{releaseStart date|df=yes|2014|1211|1026}}<ref>{{cite web |url=https://www.python.org/downloads/release/python-279279rc1/ |title=Python 2.7.9 rc1 Release |publisher=Python Software Foundation |accessdate=1026 DecemberNovember 2014}}</ref -->
|implementations = [[CPython]], [[PyPy]], [[IronPython]], [[Jython]]
| typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)<ref>{{cite web|url=https://lwn.net/Articles/627418/|title=Type hinting for Python|publisher=LWN.net|date=2014-12-24|accessdate=2015-05-05}}</ref>
|dialects = [[Cython]], [[RPython]], [[Stackless Python]]
| implementations = [[CPython]], [[PyPyIronPython]], [[IronPythonJython]], [[JythonPyPy]]
|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]]
| dialects = [[Cython]], [[RPython]], [[Stackless Python]]
|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]]{{citation needed|date=January 2014}}, [[Julia (programming language)|Julia]],<ref>{{cite web| title = Why We Created Julia| date= February 2012| website= Julia website| url= http://julialang.org/blog/2012/02/why-we-created-julia/| accessdate= 5 June 2014}}</ref> [[Ruby (programming language)|Ruby]],[[Swift (Apple programming language)|Swift]]<ref name="lattner2014">{{cite web|url=http://nondot.org/sabre/|title=Chris Lattner's Homepage|last=Lattner|first=Chris|date=3 June 2014|accessdate=3 June 2014|publisher=Chris Lattner|quote=The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref>
| influenced_by = [[ABC (programming language)|ABC]],<ref name="faq-created"/> [[ALGOL 68]],<ref name="98-interview"/> [[C (programming language)|C]],<ref name="AutoNT-1"/> [[C++]],<ref name="classmix"/> [[Dylan (programming language)|Dylan]],<ref name="AutoNT-2"/> [[Haskell (programming language)|Haskell]],<ref name="AutoNT-3"/> [[Icon (programming language)|Icon]],<ref name="AutoNT-4"/> [[Java (programming language)|Java]],<ref name="AutoNT-5"/> [[Lisp (programming language)|Lisp]],<ref name="AutoNT-6"/> [[Modula-3]],<ref name="classmix" /> [[Perl]]
|operating_system = [[Cross-platform]]
| 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]],<ref>{{cite web|title=Perl and Python influences in JavaScript|date=24 February 2013|website=http://www.2ality.com/|url=http://www.2ality.com/2013/02/javascript-influences.html
|license = [[Python Software Foundation License]]
|influenced accessdate = [[Boo15 (programmingMay language)|Boo]],2015}}</ref><ref>{{cite [[Cobra (programming language)web|Cobra]],title= [[DChapter (programming3: language)|D]],Tha [[FNature Sharpof (programmingJavaScript; language)Influences|F#]],last= [[Falcon (programming language)Rauschmayer|Falcon]],first= [[Go (programming language)Axel|Go]]website=O'Reilly, [[GroovySpeaking (programming language)|Groovy]], [[JavaScript]]{{citation needed|dateurl=Januaryhttp://speakingjs.com/es5/ch03.html|accessdate=15 May 20142015}},</ref> [[Julia (programming language)|Julia]],<ref>{{cite web| title = Why We Created Julia| date= February 2012| website= Julia website| url= http://julialang.org/blog/2012/02/why-we-created-julia/| accessdate= 5 June 2014}}</ref> [[Nim (programming language)|Nim]], [[Ruby (programming language)|Ruby]],<ref name="bini"/> [[Swift (Apple programming language)|Swift]]<ref name="lattner2014">{{cite web|url=http://nondot.org/sabre/|title=Chris Lattner's Homepage|last=Lattner|first=Chris|date=3 June 2014|accessdate=3 June 2014|publisher=Chris Lattner|quote=The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref>
|website = {{URL|https://www.python.org/}}
| operating_system = [[Cross-platform]]
|file_ext = .py, .pyw, .pyc, .pyo, .pyd
|wikibooks license = [[Python ProgrammingSoftware Foundation License]]
| website = {{URL|https://www.python.org/}}
| file_ext = .py, .pywpyc, .pycpyd, .pyo, .pydpyw
| wikibooks = Python Programming
}}
</pre>