Templat:Infobox programming language

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Jump to navigation Jump to search
[lihat] [sunting] [versi terdahulu] [hapus singgahan] Ikon dokumentasi Dokumentasi templat

Sintaks[sunting sumber]

name
[[Berkas:{{{logo}}}|x64px]]
logo caption
[[Berkas:{{{screenshot}}}|300px]]
screenshot caption
Paradigma paradigm  or  paradigms
Keluarga family
Dirancang oleh designer  or  designers
Pengembang perangkat lunak developer  or  developers
Rilis perdana released
Rilis stabil
latest release version / latest release date
Rilis pratayang
latest preview version / latest preview date
Typing discipline typing
Ruang lingkup scope
Implementasi dari programming language
Platform platform
OS operating system
Lisensi license
Ekstensi nama berkas file ext
Format berkas file format  or  file formats
Website website
Major implementations
implementations
Dialects
dialects
Terpengaruh oleh
influenced by
Mempengaruhi:
influenced
{{Infobox bahasa pemrograman
| 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 = 
}}

Contoh[sunting sumber]

Perl
Programming-republic-of-perl.gif
Paradigma Multi-paradigm: functional, imperative, object-oriented (class-based), reflective, procedural, event-driven, generic
Dirancang oleh Larry Wall
Pengembang perangkat lunak Larry Wall
Rilis perdana 18 Desember 1987; 30 tahun lalu (1987-12-18)
Rilis stabil
  • 5.26.2 / 14 April 2018 (2018-04-14)
  • 5.24.4 / 14 April 2018 (2018-04-14)
  • 5.22.4 / 15 Juli 2017 (2017-07-15)
Rilis pratayang
5.27.11 / 20 April 2018 (2018-04-20)
Typing discipline Dynamic
Implementasi dari C
OS Cross-platform
Lisensi Artistic License 1.0 or GNU General Public License
Ekstensi nama berkas .pl .pm .t .pod
Website www.perl.org
Terpengaruh oleh
AWK, C, C++, Lisp, Pascal, sed, Smalltalk 80, Unix shell
Mempengaruhi:
CoffeeScript,[butuh rujukan] ECMAScript, Falcon, Groovy,[butuh rujukan] JavaScript, Julia, LPC, Perl 6, PHP, Python, Ruby, Windows PowerShell
{{Infobox bahasa pemrograman
| name                   = Perl
| logo                   = Programming-republic-of-perl.gif
| paradigm               = [[Multi-paradigm]]: [[Functional programming|functional]], [[Imperative programming|imperative]], [[Object-oriented programming|object-oriented]] ([[Class-based programming|class-based]]), [[Reflective programming|reflective]], [[Procedural programming|procedural]], [[Event-driven programming|event-driven]], [[Generic programming|generic]]
| designer               = [[Larry Wall]]
| developer              = Larry Wall
| typing                 = Dynamic
| influenced             = [[CoffeeScript]],{{citation needed|date=January 2016}} [[ECMAScript]], [[Falcon (programming language)|Falcon]], [[Groovy (programming language)|Groovy]],{{citation needed|date=February 2016}} [[JavaScript]], [[Julia (programming language)|Julia]], [[LPC (programming language)|LPC]], [[Perl 6]], [[PHP]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[Windows PowerShell]]
| family                 =
| license                = [[Artistic License]] 1.0 or [[GNU General Public License]]
| website                = {{URL|https://www.perl.org/}}
| year                   = {{Start date and age|1987|12|18}}
| latest_release_version = {{Unbulleted list|5.26.2 / {{Start date|mf=yes|2018|04|14}}|5.24.4 / {{Start date|mf=yes|2018|04|14}}|5.22.4 / {{Start date and age|mf=yes|2017|07|15}}}}
| latest_preview_version = 5.27.11
| latest_preview_date    = {{Start date|mf=yes|2018|04|20}}
| turing-complete        = Yes
| influenced_by          = [[AWK (programming language)|AWK]], [[C (programming language)|C]], [[C++]], [[Lisp (programming language)|Lisp]], [[Pascal (programming language)|Pascal]], [[sed]], [[Smalltalk 80]], [[Unix shell]]
| programming_language   = [[C (programming language)|C]]
| operating_system       = [[Cross-platform]]
| file_ext               = .pl .pm .t .pod
| wikibooks              = Perl Programming
}}

Parameter[sunting sumber]

Ini adalah dokumentasi TemplateData untuk templat yang menggunakan penyuntingan visual.

Infobox programming language


Infobox untuk bahasa pemrograman, bahasa skrip atau program komputer yang terkait langsung dengan pengembangan perakt lunak yang mengimplementasikannya.

Parameter templat

Templat ini memiliki pemformatan ubahsuai.

Parameter Keterangan Jenis Status
Nama namenama

Nama yang digunakan jika judul tidak ditentukan. Ini juga digunakan secara internal dalam kombinasi dengan Templat:Latest stable software release/'name'. Ini harus berupa teks biasa, jangan menyertakan wikilink, hyperlink atau gambar dalam parameter ini.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Judul titlejudul

Judul perangkat lunak. Jika parameter 'name' tidak ditentukan, gunakan PAGENAME. Ini harus berupa teks biasa, jangan menyertakan wikilink, hyperlink atau gambar dalam parameter ini.

Baku
PAGENAME
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Logo logo

Nama berkas, contohnya : 'File:Monodevelop Logo.svg'

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Logo size logo sizelogo_size

Ukuran Logo dalam satuan pixel, contohnya '65px'

Baku
64px
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Logo alternative text logo altlogo_alt

Teks alternatif untuk logo (digunakan ketika browser web tidak memuat gambar)

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Logo caption logo caption

Keterangan untuk logo. Hanya boleh digunakan untuk memberikan sesuatu yang jauh lebih penting, bukan seperti 'Ini adalah logo X'. misalnya digunakan untuk memasukkan {{ffdc}} atau {{deletable image-caption}}.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Collapsible? collapsible
Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Screenshot screenshot

File name for a screenshot of the subject of the infobox, e.g. 'File:Monodevelop-main-window.png'

Baku
300px
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Screenshot size screenshot sizescreenshot_size

Size of screenshot

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Screenshot alternative text screenshot altscreenshot_alt

Alternative text for the screenshot (used by the blind and when web browsers cannot or do not load the image)

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Screenshot caption screenshot caption

Caption for the screenshot

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Paradigma paradigm

Paradigma pemrograman digunakan, diimplementasikan atau diamanatkan

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Paradigma Paradigmaparadigma

Paradigma pemrograman digunakan, diimplementasikan atau diamanatkan

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Tak dikenal opsional
Family family

Nama keluarga dari bahasa pemrograman, sebagai contoh Perl 6 merupakan keluarga bahasa pemrograman Perl

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Tak dikenal opsional
Initial release date releasedyear

The date in which version 1.0 (or closely-matching release) of the software product in question reaches its release to manufacturing (RTM) stage. In case the article is about a specific major release of a software product (for instance Internet Explorer 8 or Microsoft Office 2007), this field should contain the date in which that specific major release reached RTM stage. In case the software product is still in development and has not reached its RTM stage, please ignore this field; do not use this field to specify the release date of the first preview/test release of the software product; there is already another parameter for that use. The content of this field should look like the following: {{Start date and age|year|month|day}} In case the article uses DMY as date format, use this code instead: {{Start date and age|year|month|day|df=yes}} If unsure of which date format to use, then consult WP:MOSDATES.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Designer designer

Name of the designer. It can be either an individual or an organization/business.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Developer developer

Name of the current developer. It can be either an individual or an organization/business.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Is discontinued? discontinued

Whether this product is no longer being developed, thus changing the phrase 'Latest release' in the infobox to 'Final release'. For technical reasons, anything for this parameter has the same effect, be it 'yes', 'no' or anything else. To nullify the effect of this parameter, delete it.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Version info layout ver layout

Defines how version number information appear in the infobox. Can be set to "simple" (default) or "stacked". "Simple" allocates an ordinary row to "latest release version" and another to "latest preview version". But "stacked" gives the full width of the row the info and adds a header, so that several version numbers can appear and use the infobox space more efficiently.

Baku
kosong
Contoh
kosong
Nilai otomatis
simple
Kata opsional
Latest release version latest release versionlatest_release_version

The version number of the latest release of the software product. E.g. 'v1.5', '2008 (v12.2)'. Applicable only if the subject is a computer program, e.g. an IDE or development tool.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Latest release date latest release datelatest_release_date

The release date of the latest released version. If no update is released for the software since its initial release, please omit this field; filling in the released field would be enough. The content of this field should look like the following: {{Start date and age|year|month|day}}

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Latest preview version latest preview versionlatest test versionlatest_preview_versionlatest_test_version

The version number of the latest preview version or development branch. Should only be specified when development of a new version of the software product in question (newer than one specified in latest release version) is in progress. Please consult descriptions for latest release version provided above for best practices of specifying this parameter.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Latest preview date latest preview datelatest test datelatest_preview_datelatest_test_date

Specifies the release date of the latest preview version or development branch. Should only be specified when development of a new version of the software product in question (newer than one specified in latest release version) is in progress. Please consult descriptions for latest release date provided above for best practices of specifying this parameter.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Typing discipline typing

Specifies the typing discipline implemented, used, or mandated

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Scope scope

Specifies the scope of the identifiers, if applicable

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Implementations implementations

Applies only if the subject is a programming language, scripting language or something that can be implemented. Specifies the IDEs or development tools that implement the subject of the infobox.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Dialects dialects

Applies only if the subject is a programming language or scripting language. Specifies the dialects of subject of the infobox, if any.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Influenced by influenced byinfluenced_by

Name of notable concepts, methodologies, approaches, or practices that influenced the creation of the subject of the infobox.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Influenced influenced

Name of notable concepts, methodologies, approaches or practicies that were created under the influence of the subject of the infobox.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Programming language programming languageprogramming_language

Applies only when the subject of the infobox is a computer program. Specifies the programming language with which the subject of the infobox is created. If the program language of the software product has a corresponding article in Wikipedia, please link to it. E.g. '[[C++]] and [[C Sharp (programming language)|C#]]'.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Platform platform

The computing platform for which the subject of the infobox is designed. Can be specific processors like '[[IA-32]]' (i386), '[[x86-64]]', 'Itanium', 'ARM' or 'MIPS'.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Operating system operating systemoperating_system

The operating system on which implementations of the language works. Please be as accurate as possible in specifying this parameter (but also be mindful of the length) and avoid specifying vague phrases such as Cross-platform (or its redirect, Multi-platform). E.g. '[[Microsoft Windows]]' or '[[Windows]]', '[[Windows XP]] and later'. If the software is an operating system–independent web application, ignore this parameter.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
License license

Type of the software license under which the consumer is allowed to use the product. E.g. '[[Proprietary software|Proprietary]] [[commercial software]]', '[[Freeware]]', '[[Free software]]', '[[GNU General Public License]]', '[[BSDLicense]]'.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
File extension File extensionsfile extfile_ext

Name of the notable filename extensions associated with the subject of the infobox.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
File format File formatfile_formatfileformat

Name of the notable file formats associated with the subject of the infobox, except plain text.

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Website website

The web site URL of the software package. This URL must be readable in print. Thus, use the '{{tl|URL}}' template like this: '{{URL|http://www.example.com}}'. Avoid using printer-hostile forms like '[http://www.example.com Example website]'. In absence of this parameter, infobox attempts to acquire the website link form Wikidata. This parameter overrides the Wikidata link. (It is useful when a second infobox for something different is defined on a page.) In addition, the special value 'hide' suppresses this field, even in presence of a Wikidata link. (It is useful for articles that have several infoboxes and do not want all of them show a Wikidata link ad nauseam.)

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Body style (CSS) bodystyle

CSS styling for the infobox as a whole

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Kata opsional
Wikibook(s) wikibooks

Name of one or more Wikibook about this subject. If you are listing several wikibooks, separate them with {{!}}

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Teks wiki tak seimbang usang
Repository repoRepository

Link Repositori

Baku
kosong
Contoh
kosong
Nilai otomatis
kosong
Tak dikenal opsional

Mikroformat[sunting sumber]

The HTML mark-up produced by this template includes an hCalendar microformat that makes event details readily parsable by computer programs. This aids tasks such as the cataloguing of articles and maintenance of databases. For more information about the use of microformats on Wikipedia, please visit the Microformat WikiProject.
Classes used

The HTML classes this microformat uses include:

  • attendee
  • contact
  • description
  • dtend
  • dtstart
  • location
  • organiser
  • summary
  • url
  • vevent
Please do not rename or remove these classes
nor collapse nested elements which use them.