لیست زبانهای وابسته به جی تی کی
از EverybodyWiki Bios & Wiki
همانطور که در جدول زیر نشان داده شدهاست، جی تی کی (GTK) دارای محدوده ای از اتصالات برای زبانهای مختلف است[۱] که برخی یا تمام مجموعه ویژگیهای آن را پیادهسازی میکند. با این حال برخی از اتصالات زیر از جی تی کی ۲ پشتیبانی نمیکنند.
زبانهای برنامهنویسی | نام اتصالات | پشتیبانی | پروانه | نکتهها | ||||
---|---|---|---|---|---|---|---|---|
۲٫۲۴ | ۳٫۱۲ | ۴٫۰ | GIR | رسمی | ||||
ایدا | GtkAda | بخشی | بخشی | نامشخص | آری | نه | GPL-3 | پشتیبانی تا 3.14[۲][۳] |
سی | GTK | آری | آری | آری | آری | LGPL-2.1 | بومی، بدون نیاز به اتصال. | |
سی پلاس پلاس | gtkmm | آری | آری | آری | نه | آری | LGPL-2.1 | |
سی شارپ و زبانهای برنامهنویسی در فناوری دات نت | Gtk# | بخشی | نه | نامشخص | نه | آری | LGPL-2.1 | پشتیبانی از GTK 2 تا ۲٫۱۲ در دسترس است.[۴] |
GtkSharp | نه | آری | نامشخص | نه | نه | LGPL-2.1 | پشتیبانی از GTK 3 تا ۳٫۲۲ در دسترس است. | |
کریستال | crystal-gobject | نه | آری | بخشی | آری | نه | BSD | |
gtk4.cr | نه | نه | آری | آری | نه | MIT | ||
دی | GtkD | آری | آری | نامشخص | آری | نه | LGPL-3 with exceptions[۵] | پشتیبانی از ۲٫۱۲ |
ارلنگ | gtknode | بخشی | نه | نامشخص | نه | نه | MIT[۶] | تا ۲٫۱۶ تا حدی پشتیبانی میشود. |
فرترن | gtk-fortran | بخشی | بخشی | بخشی | نه | نه | GPL-3 | پشتیبانی از ۲٫۲۴. از GTK 3 و GTK 4 پشتیبانی میکند. |
بیسیک آزاد | FreeBASIC GTK bindings | آری | بخشی | نامشخص | نه | نه | LGPL-3 with exception | پشتیبانی تا ۳٫۴ و از ۲٫۸، یکپارچه در توزیع هسته. |
گامباس | Gambas gb.gtk component | آری | بخشی | نامشخص | نه | نه | GPL-2 | |
جینی | Genie | آری | آری | نامشخص | آری | آری | LGPL-2.1 | زبان نوشته شده برای سیستم GObject. |
گو | go-gir-generator | نامشخص | نامشخص | نامشخص | آری | نه | GPL-3 | |
gotk3 | نه | بخشی | نامشخص | نه | نه | ISC[۷] | ||
Guile | guile-gnome | بخشی | نه | نامشخص | نه | نه | GPL-2 | پشتیبانی تا ۲٫۱۲، تا حدی در ۲٫۱۴ پشتیبانی میشود |
هسکل | Gtk2Hs | آری | بخشی | نامشخص | نه | نه | LGPL-2.1 | Gtk2Hs مجموعه ای از اتصالات Haskell به بسیاری از کتابخانههای موجود در پلتفرم GTK/GNOME است. |
haskell-gi | نه | آری | نامشخص | آری | نه | LGPL-2.1 | ||
جی | J GTK addon | بخشی | نه | نامشخص | نه | نه | GPL-3 | |
جاوا و زبانهای دیگر مبتنی بر JVM | java-gnome | آری | آری | نامشخص | نه | آری | GPL-2 with exception | در مایکروسافت ویندوز موجود نیست. |
جولیا | Gtk.jl | آری | آری | نامشخص | نه | نه | MIT | شامل پشتیبانی از glib است. |
جاوا اسکریپت | Gjs | آری | آری | نامشخص | آری | آری | MIT | |
Seed | آری | آری | نامشخص | آری | آری | LGPL-2.1 | ||
کاتلین | gtk-kt | نه | بخشی | بخشی | بخشی | نه | AGPL-3.0 | جزئی به دلیل در حال توسعه بودن، تا حدی قابل استفاده. |
Lua | LGI | بخشی | آری | نامشخص | آری | نه | MIT[۸] | اتصال Lua پویا به کتابخانههای GObject با استفاده از GObject-Introspection. |
lgob | نه | آری | نامشخص | آری | نه | LGPL-3 | lgob پیوندهای کتابخانههای مبتنی بر GObject را برای Lua 5.1 فراهم میکند. | |
Nim | gintro | نه | آری | نامشخص | آری | نه | MIT | اتصالات GTK3/GTK4 مبتنی بر GObject-Introspection سطح بالا برای زبان Nim |
OCaml | LablGtk | بخشی | بخشی | نامشخص | نه | نه | LGPL-2.1 with exception | تا ۲٫۱۶ پشتیبانی میشود. |
ooRexx | RexxGTK | بخشی | نه | نامشخص | نه | نه | CPL | |
آبجکتیو-سی | CoreGTK | نه | بخشی | نامشخص | نه | نه | LGPL-2.1 | |
ObGTK | بخشی | نه | نامشخص | نه | نه | LGPL-2.1 | ||
Objective-C GTK | بخشی | نه | نامشخص | نه | نه | LGPL-2.1 | ||
پاسکال | Free Pascal gtk package | آری | آری | نامشخص | نه | نه | LGPL-3 with exception | پشتیبانی تا ۲٫۲۴، یکپارچه در توزیع هسته. اتصالات Gtk 3.0 در پروژه Lazarus-ccr در حال توسعه هستند. |
پرل | Gtk2-Perl | آری | آری | نامشخص | آری | آری | LGPL-2.1 | |
پی اچ پی | PHP-GTK | بخشی | بخشی[۹] | نامشخص | نه | نه | LGPL-2.1 | پی اج پی تا نسخه ۵٫۲، جی تی کی ۲ است. |
پرولوگ | PLGI | بخشی | آری | نامشخص | آری | نه | LGPL-2.1 | Dynamic Prolog اتصال به کتابخانههای GObject با استفاده از GObject-Introspection. |
پایتون | pgi | بخشی | بخشی | نامشخص | آری | نه | LGPL-2.1 | GObject Introspection Bindings برای PyPy. |
pygir-ctypes | بخشی | بخشی | نامشخص | آری | نه | BSD | ||
PyGObject | آری | آری | نامشخص | آری | آری | LGPL-2.1 | از نسخه ۲٫۲۲ | |
PyGTK | آری | نه | نامشخص | نه | آری | LGPL-2.1 | اتصالات ثابت، از PyGObject استفاده کنید. | |
آر | RGtk2 | بخشی | نه | نامشخص | نه | نه | GPL-2 | |
روبی | GirFFI-Gtk | بخشی | بخشی | نامشخص | style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes"|آری | نه | LGPL-2.1 | |
Ruby-GNOME2 | بخشی | آری | نامشخص | نه | نه | MIT License | ||
راست | gtk-rs | نه | آری | نامشخص | آری | نه | MIT[۱۰] | |
gi-rust | نه | آری | نامشخص | آری | نه | LGPL-2.1 | ||
اسمال تاک | GNU Smalltalk GTK+ bindings | آری | نه | نامشخص | نه | نه | GPL-2 | |
Smalltalk YX GTK plugin | آری | نه | نامشخص | نه | نه | MIT | ||
SqueakGtk | بخشی | نه | نامشخص | نه | نه | MIT | ||
استاندارد ام ال | Giraffe Library | نه | آری | نامشخص | آری | نه | LGPL-2.1 | |
تی سی ال | Gnocl | آری | نه | نامشخص | نه | نه | BSD | |
والا | Vala | آری | آری | نامشخص | آری | آری | LGPL-2.1 | زبان نوشته شده برای سیستم GObject |
Wrapl | Wrapl GTK+ module | بخشی | نه | نامشخص | نه | نه | GPL-3 |
منابع[ویرایش]
- ↑ «GTK+ Language Bindings». web.archive.org. ۲۰۱۱-۰۷-۱۳. دریافتشده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
- ↑ «1. Introduction: What is GtkAda ? — GtkAda 22.0w documentation». docs.adacore.com. دریافتشده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
- ↑ «10. Object-oriented features — GtkAda 22.0w documentation». docs.adacore.com. دریافتشده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
- ↑ «GtkSharp | Mono». www.mono-project.com. دریافتشده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
- ↑ "GtkD License LGPL-3 with additional exceptions". GitHub. 19 November 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "gtknode license". GitHub. 11 March 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "gotk3 license". GitHub. 17 August 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "LGI license". GitHub. 20 November 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ Alexandre Pereira Bühler (2015-06-22). "Attention: created branch dev-php-gtk3". PHP-GTK General Mailing List.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "GTK-rs license". GitHub. 17 November 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
خطای لوآ در پودمان:Authority_control در خط 381: attempt to index field 'wikibase' (a nil value).
این یک مقالهٔ خرد پیرامون نرمافزار است. با گسترش آن به ویکیپدیا کمک کنید. |
This article "لیست زبانهای وابسته به جی تی کی" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:لیست زبانهای وابسته به جی تی کی. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.