You can edit almost every page by Creating an account. Otherwise, see the FAQ.

لیست زبان‌های وابسته به جی تی کی

از 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

منابع[ویرایش]

  1. «GTK+ Language Bindings». web.archive.org. ۲۰۱۱-۰۷-۱۳. دریافت‌شده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
  2. «1. Introduction: What is GtkAda ? — GtkAda 22.0w documentation». docs.adacore.com. دریافت‌شده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
  3. «10. Object-oriented features — GtkAda 22.0w documentation». docs.adacore.com. دریافت‌شده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
  4. «GtkSharp | Mono». www.mono-project.com. دریافت‌شده در ۲۰۲۲-۰۱-۰۶.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
  5. "GtkD License LGPL-3 with additional exceptions". GitHub. 19 November 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  6. "gtknode license". GitHub. 11 March 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  7. "gotk3 license". GitHub. 17 August 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  8. "LGI license". GitHub. 20 November 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  9. Alexandre Pereira Bühler (2015-06-22). "Attention: created branch dev-php-gtk3". PHP-GTK General Mailing List.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  10. "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.



Read or create/edit this page in another language[ویرایش]