Tcl: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Kurniasan (bincang | sumb.)
Tiada ringkasan suntingan
Aviator (bincang | sumb.)
Tiada ringkasan suntingan
Baris 2:
|name = Tcl
|logo = [[Image:Tcl.svg|70px]]
|paradigm = [[bahasa pengaturcaraan multi-berbilang paradigma|multi-berbilang paradigma]]: [[Pengaturcaraan berorientasikanberorientasi objek|berorientasikanberorientasi objek]], [[pengaturcaraan fungsiankefungsian|fungsiankefungsian]], [[pengaturcaraan berprosedurbertatacara|berprosedurbertatacara]], [[pengaturcaraan event-drivenpacuan peristiwa|pacuan peristiwa]]
|year = [[1988]]
|designer = [[John Ousterhout]]
Baris 8:
|latest_release_version = 8.5
|latest_release_date = [[Disember 20]], [[2007]]
|typing = [[penaipanPenjenisan dinamik|Dinamik]], segalanya boleh dikira sebagai [[rentetan]]
|implementations = [[ActiveTcl]]
|dialects =
Baris 16:
}}
 
'''Tcl''' ( ''Tool Command Language''., Seringsering ditulis sebagai '"Tcl'" berbanding ''''"TCL''''" dan disebut ''ticle'') adalah salah satu [[bahasa pengaturcaraan]]. Ia dicipta oleh [[John Ousterhout]].
 
[[Pentafsir]] yang biasa untuk Tcl adalah [[tclsh]].
 
==SintaksisSintaks==
 
===SintaksisSintaks asas dalam Tcl===
Sintaksisnya berupa seperti perkataan [[bahasa Inggeris]] yang di singkatkan. Skripnya terdiri daripada beberapa arahan. Arahan adalah beberapa perkataan yang dipisahkan dengan ruang kosong.
 
SintaksisnyaSintaksnya berupa seperti perkataan [[bahasa Inggeris]] yang di singkatkandisingkatkan. Skripnya terdiri daripada beberapa arahan. Arahan adalah beberapa perkataan yang dipisahkan dengan ruang kosong.
 
kata1 kata2 kata3 ... kataN
 
Perkataan pertama adalah nama kepada perintah( (bergantung kepada [[penggodampengatur cara]]) manakala yang selebihnya adalah argumen-argumen.
 
namaPerintah arg1 arg2 ... argN
Baris 64 ⟶ 66:
 
===Tatacara dalam TCL===
Tatacara ([[Bahasa Inggeris|BI]]:Procedure) adalah arahan-arahan dalam TCL. Ia boleh disamakan dengan fungsi dalam [[Bahasa pengaturcaraan C|C]]. Tatacara ditulis seperti berikut:
 
proc namaTatacara {arg1 arg2 ... argn} {
Baris 114 ⟶ 116:
{{Daftar bahasa pengaturcaraan}}
[[Kategori:Bahasa penskripan]]
[[Kategori:Bahasa pengaturcaraan berorientasi objek]]
[[Kategori:Bahasa pengaturcaraan bertatacara]]
[[Kategori:Bahasa pengaturcaraan kefungsian]]
[[Kategori:Bahasa pengaturcaraan pacuan peristiwa]]
[[Kategori:Bahasa pengaturcaraan penjenisan dinamik]]
 
[[bug:Tcl]]