GTK: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Menambah pranala |
Tag: Suntingan visualeditor-wikitext |
||
Baris 42:
== Desain ==
{{main|Daftar ikatan bahasa untuk GTK}}{{Pemutakhiran|date=Maret 2021|reason=Untuk bagian "platform" dan "tampilan dan citarasa" perlu dimutakhirkan agar sesuai dengan perkembangan terbaru}}
GTK ditulis di dalam [[bahasa pemrograman C]], dan desainnya menggunakan [[sistem objek]] [[GObject]].
* [[
* [[
* [[
* [[
* [[
* [[
* [[
* Vala ([[Vala (bahasa pemrograman)|Vala]]
Yang lainnya telah menuliskan beberapa binding untuk banyak [[bahasa pemrograman]] lainnya (seperti [[C Sharp]], [[Fortran]], [[Haskell (bahasa pemrograman)|Haskell]], [[Java]], [[Lua (bahasa pemrograman)|Lua]], [[Ocaml]], [[Pascal (bahasa pemrograman)|Pascal]], [[Pike (bahasa pemrograman)|Pike]], [[PHP]], [[Ruby (bahasa pemrograman)|Ruby]], [[Tcl (bahasa pemrograman)|Tcl]], dan [[Euphoria (bahasa pemrograman)|Euphoria]]). [[GTK-server]] menyediakan antarmuka [[komunikasi antar-proses|IPC]] bagi GTK yang memungkinkannya digunakan dari beraneka bahasa dengan kapabilitas [[Input/output|I/O]], termasuk [[shell script]].<ref>{{Cite web |url=http://www.gtk.org/language-bindings.html |title=Salinan arsip |access-date=2009-04-21 |archive-date=2011-04-02 |archive-url=https://web.archive.org/web/20110402012219/http://www.gtk.org/language-bindings.html |dead-url=yes }}</ref> Binding untuk banyak bahasa dapat dibangkitkan secara automatik melalui GObject-introspection.
|