Templat:Infobox programming language/doc: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Yusrideb (bicara | kontrib)
Mrbonbon (bicara | kontrib)
k Membatalkan 1 suntingan oleh DragonKnight123 (bicara) ke revisi terakhir oleh Yusrideb (TW)
Tag: Pembatalan
 
(18 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 3:
{{Uses Wikidata|P856}}
 
== SyntaxSintaks ==
{{Generic template demo |_display=italics
|name=''name'' |logo={{{logo}}} |logo caption |screenshot={{{screenshot}}} |screenshot caption
Baris 12:
|typing |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}}}| repository
}}
<pre style="overflow:auto;">
{{Infobox programmingbahasa languagepemrograman
| name = <!-- otherwise defaults to {{PAGENAME}} -->
| logo = <!-- (filename) -->
Baris 49:
{{Clear}}
 
== ExampleContoh ==
{{hatnote|Markup berikut ini hanya disertakan untuk tujuan ilustrasi. Ini tidak dimaksudkan untuk memberikan informasi terkini tentang bahasa pemrograman [[Perl]] dan tidak harus diperbarui, karena ini '''hanya contoh saja'''.}}
{{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 bahasa pemrograman
| name = PythonPerl
| logo = Python logo and wordmarkProgramming-republic-of-perl.svggif
| paradigm = [[multiMulti-paradigm]]: [[Functional programming|functional]], language[[Imperative programming|multi-paradigmimperative]]:, [[objectObject-oriented programming|object-oriented]], ([[imperativeClass-based programming|imperativeclass-based]]), [[functionalReflective programming|functionalreflective]], [[proceduralProcedural programming|procedural]], [[reflectiveEvent-driven programming|reflectiveevent-driven]], [[Generic programming|generic]]
| logo_size = 260px
| designer = [[Larry Wall]]
| 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 developer = {{StartLarry date and age|1991|df=yes}}Wall
| designertyping = [[Guido van= Rossum]]Dynamic
| influenced = [[Boo (programming language)|BooCoffeeScript]],{{citation needed|date=January 2016}} [[Cobra (programming language)|CobraECMAScript]], [[DFalcon (programming language)|DFalcon]], [[F SharpGroovy (programming language)|F#Groovy]],{{citation needed|date=February 2016}} [[Falcon (programming language)|FalconJavaScript]], [[GoJulia (programming language)|GoJulia]], [[GroovyLPC (programming language)|GroovyLPC]], [[JavaScriptPerl 6]], [[Julia (programming language)|JuliaPHP]], [[NimPython (programming language)|NimPython]], [[Ruby (programming language)|Ruby]], [[SwiftWindows (programming language)|SwiftPowerShell]]
| developer = [[Python Software Foundation]]
| logo_sizefamily = 260px =
| 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}}}}
| license = [[Artistic License]] 1.0 or [[GNU General Public License]]
| latest_preview_version = 3.5.0b3 / {{Start date|2015|07|05|df=yes}}
| website = {{url|https://www.perl.org}}
| typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)
| year = {{Start date and age|1987|12|18}}
| implementations = [[CPython]], [[IronPython]], [[Jython]], [[PyPy]]
| latest_release_version = {{Unbulleted list|35.426.32 / {{Start date|2015mf=yes|022018|2504|df=yes14}}|25.724.104 / {{Start date|2015mf=yes|052018|2304|df14}}|5.22.4 / {{Start date|mf=yes|2017|07|15}}}}
| dialects = [[Cython]], [[RPython]], [[Stackless Python]]
| latest_preview_version = 3.5.0b3 / {{Start date|2015|07|05|df=yes}}27.11
| 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]]
| latest_preview_date = {{Start date|mf=yes|2018|04|20}}
| 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]]
| turing-complete = Yes
| influenced_by = [[ABCAWK (programming language)|ABC]], [[ALGOL 68AWK]], [[C (programming language)|C]], [[C++]], [[DylanLisp (programming language)|DylanLisp]], [[HaskellPascal (programming language)|HaskellPascal]], [[Icon (programming language)|Iconsed]], [[JavaSmalltalk (programming language)|Java80]], [[LispUnix (programming language)|Lisp]], [[Modula-3]], [[Perlshell]]
| programming_language = [[C (programming language)|C]]
| operating_system = [[Cross-platform]]
| license file_ext = [[Python.pl Software.pm Foundation.t License]].pod
| websitewikibooks = Perl = {{URL|https://www.python.org/}}Programming
| file_ext = .py, .pyc, .pyd, .pyo, .pyw
| wikibooks = Python Programming
}}
 
<pre style="overflow: auto">
{{Infobox bahasa pemrograman
| name = PythonPerl
| logo = Python logo and wordmarkProgramming-republic-of-perl.svggif
| paradigm = [[multiMulti-paradigm]]: [[Functional programming|functional]], language[[Imperative programming|multi-paradigmimperative]]:, [[objectObject-oriented programming|object-oriented]], ([[imperativeClass-based programming|imperativeclass-based]]), [[functionalReflective programming|functionalreflective]], [[proceduralProcedural programming|procedural]], [[reflectiveEvent-driven programming|reflectiveevent-driven]], [[Generic programming|generic]]
| logo_size = 260px
| wikibooksdesigner = Python[[Larry ProgrammingWall]]
| 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 developer = {{StartLarry date and age|1991|df=yes}}Wall
| designertyping = [[Guido van= Rossum]]Dynamic
| influenced = [[Boo (programming language)|BooCoffeeScript]],{{citation needed|date=January 2016}} [[Cobra (programming language)|CobraECMAScript]], [[DFalcon (programming language)|DFalcon]], [[F SharpGroovy (programming language)|F#Groovy]],{{citation needed|date=February 2016}} [[Falcon (programming language)|FalconJavaScript]], [[GoJulia (programming language)|GoJulia]], [[GroovyLPC (programming language)|GroovyLPC]], [[JavaScriptPerl 6]], [[Julia (programming language)|JuliaPHP]], [[NimPython (programming language)|NimPython]], [[Ruby (programming language)|Ruby]], [[SwiftWindows (programming language)|SwiftPowerShell]]
| developer = [[Python Software Foundation]]
| logo_sizefamily = 260px =
| 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}}}}
| license = [[Artistic License]] 1.0 or [[GNU General Public License]]
| latest_preview_version = 3.5.0b3 / {{Start date|2015|07|05|df=yes}}
| website = {{URL|https://www.perl.org/}}
| typing = [[duck typing|duck]], [[dynamic typing|dynamic]], [[strong typing|strong]], [[gradual typing|gradual]] (as of Python 3.5)
| year = {{Start date and age|1987|12|18}}
| implementations = [[CPython]], [[IronPython]], [[Jython]], [[PyPy]]
| latest_release_version = {{Unbulleted list|35.426.32 / {{Start date|2015mf=yes|022018|2504|df=yes14}}|25.724.104 / {{Start date|2015mf=yes|052018|2304|df14}}|5.22.4 / {{Start date and age|mf=yes|2017|07|15}}}}
| dialects = [[Cython]], [[RPython]], [[Stackless Python]]
| latest_preview_version = 3.5.0b3 / {{Start date|2015|07|05|df=yes}}27.11
| 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]]
| latest_preview_date = {{Start date|mf=yes|2018|04|20}}
| 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]]
| turing-complete = Yes
| influenced_by = [[ABCAWK (programming language)|ABC]], [[ALGOL 68AWK]], [[C (programming language)|C]], [[C++]], [[DylanLisp (programming language)|DylanLisp]], [[HaskellPascal (programming language)|HaskellPascal]], [[Icon (programming language)|Iconsed]], [[JavaSmalltalk (programming language)|Java80]], [[LispUnix (programming language)|Lisp]], [[Modula-3]], [[Perlshell]]
| programming_language = [[C (programming language)|C]]
| operating_system = [[Cross-platform]]
| license file_ext = [[Python.pl Software.pm Foundation.t License]].pod
| websitewikibooks = Perl = {{URL|https://www.python.org/}}Programming
| file_ext = .py, .pyc, .pyd, .pyo, .pyw
| wikibooks = Python Programming
}}
</pre>
{{-}}
 
===Parameters Parameter ===
{{TemplateDataHeader}}
<templatedata>
{
"description": "Infobox untuk bahasa pemrograman, bahasa skrip atau program komputer yang terkait langsung dengan pengembangan perakt lunak yang mengimplementasikannya.",
"description": "An infobox for programming languages, scripting languages or computer programs directly related to software development that implement the aforementioned.",
"params": {
"title": {
"label": "TitleJudul",
"type": "string",
"required": false,
"description": "TitleJudul ofperangkat the softwarelunak. IfJika not specified theparameter 'name' parametertidak orditentukan, thegunakan PAGENAME are used. ItIni shouldharus beberupa plainteks textbiasa, dojangan not include amenyertakan wikilink, hyperlink oratau imagegambar in thisdalam parameter ini.",
"default": "PAGENAME",
"aliases": [
"judul"
]
},
"name": {
"label": "NameNama",
"type": "string",
"required": false,
"description": "NameNama usedyang ifdigunakan titlejika notjudul specifiedtidak ditentukan. ThisIni isjuga alsodigunakan usedsecara internallyinternal indalam combinationkombinasi withdengan TemplateTemplat:Latest stable software release/'name'. ItIni shouldharus beberupa plainteks textbiasa, dojangan not include amenyertakan wikilink, hyperlink oratau imagegambar in thisdalam parameter ini.",
"aliases": [
"nama"
]
},
"logo": {
Baris 121 ⟶ 130:
"type": "string",
"required": false,
"description": "FilenameNama forberkas, thecontohnya image e.g.: 'File:Monodevelop Logo.svg'"
},
"logo size": {
Baris 127 ⟶ 136:
"type": "string",
"required": false,
"description": "SizeUkuran ofLogo thedalam logosatuan pixel, contohnya '65px'",
"default": "64px",
"aliases": [
Baris 137 ⟶ 146:
"type": "string",
"required": false,
"description": "AlternativeTeks textalternatif for theuntuk logo (useddigunakan byketika the blind and whenbrowser web browsers cannot or do not loadtidak thememuat imagegambar)",
"aliases": [
"logo_alt"
Baris 146 ⟶ 155:
"type": "string",
"required": false,
"description": "CaptionKeterangan for theuntuk logo. MustHanya onlyboleh bedigunakan useduntuk tomemberikan providesesuatu anythingyang farjauh morelebih importantpenting, thanbukan seperti 'ThisIni is theadalah logo of X'. e.g.misalnya useddigunakan foruntuk insertingmemasukkan {{ffdc}} oratau {{deletable image-caption}}."
},
"collapsible": {
Baris 152 ⟶ 161:
"type": "string",
"required": false,
"description": ""
"description": "Whether this screenshot is hidden by default, set to 'yes' to place the screenshot in a collapsible section"
},
"screenshot": {
Baris 185 ⟶ 194:
},
"paradigm": {
"label": "ParadigmParadigma",
"type": "string",
"required": false,
"description": "ProgrammingParadigma paradigmspemrograman useddigunakan, implementeddiimplementasikan oratau mandateddiamanatkan"
},
"family": {
"label": "Family",
"type": "string",
"required": false,
"description": "NameNama ofkeluarga thedari familybahasa orpemrograman, anysebagai othercontoh hyponymicPerl entity,6 merupakan keluarga bahasa ifpemrograman applicablePerl"
},
"released": {
Baris 375 ⟶ 383:
"type": "unbalanced-wikitext",
"deprecated": "Wikibooks should be listed in the \"External links\" section, per [[MOS:LAYOUT]]."
},
"Paradigma": {
"aliases": [
"paradigma"
],
"typelabel": "stringParadigma",
"description": "Paradigma pemrograman digunakan, diimplementasikan atau diamanatkan"
},
"repo": {
"aliases": [
"Repository"
],
"label": "Repository",
"description": "Link Repositori"
}
},
Baris 390 ⟶ 412:
"screenshot caption",
"paradigm",
"Paradigma",
"family",
"released",
Baris 414 ⟶ 437:
"website",
"bodystyle",
"wikibooks",
"repo"
],
"format": "block"
Baris 420 ⟶ 444:
</templatedata>
 
== MicroformatMikroformat ==
{{UF-hcal}}
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|
| <!-- Categories below this line, please; interwikis at Wikidata -->
[[Kategori:Templat bahasa pemrograman| ]]
[[Category:Programming language templates| ]]
[[Kategori:Templat kotak info komputasi|Bahasa pemrograman]]
[[Category:Computing infobox templates|Programming language]]
[[CategoryKategori:InfoboxTemplat templateskotak usinginfo yang menggunakan Wikidata]]
}}</includeonly>