Can you summarize the following document?
        
  GTK使用C語言開發,但是其設計者使用物件導向技術。也提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)繫結,其他的繫結有Ada、D、Haskell、PHP和所有的.NET程式語言。  與其他很多部件工具箱不同,GTK並不基於Xt。這一決策優劣互見:優點是GTK可以應用於其他系統,其靈活性也很強;而缺點就是它無法利用以傳統方法為X11定製的X資源資料庫。GTK最早應用於X Window System,如今已移植至其他平臺,諸如Microsoft Windows、DirectFB,以及Mac OS X平臺上的Quartz.  Glade是一個介面設計工具,但是它也包含了一種描述GUI介面的XML語言,它和libglade一起工作就可以直接使用GTK和GNOME控制元件;新的Glade-3不再直接支援生成程式語言原始碼。

  提供不同的顯示引擎使得終端使用者可以定製外觀和視覺。目前已經有一些可以模仿其他流行的平臺或者工具箱(例如Windows 95、Motif、Qt或者NEXTSTEP)的引擎。

  這只是一部分,另外,GTK也可以執行在KDE的環境下。而且GTK也可以在Microsoft Windows執行,另外還有DirectFB和ncurses。

  以下程式都是使用GTK開發、屬於開源軟體,可以執行於Linux/Unix,Windows,macOS等多種作業系統平臺上。

  最初GTK包括一些和圖形無關的常規功能,如連結串列和二叉樹等資料結構。這些基本功能和物件系統GObject已經合併到獨立的庫Glib,它被程式設計師專門用於開發不需要圖形介面的程式碼。

  2002年3月11日,GTK2.0版正式釋出。GTK 2是GTK後繼版本,其新特性包括使用Pango改進的文字渲染、新主題引擎、使用ATK改進的可達性、完全轉換到使用UTF-8的Unicode和更靈活的API。但是它和GTK 1不完全相容,因此必須由程式設計師做移植工作。由於GTK 1更快、相對更簡單或更加適合嵌入式應用,所以還被繼續使用。  從GTK 2的2.8版起,它依靠程式庫Cairo完成渲染,而這引入了向量圖形的支援。

  Ridley專案正在嘗試統一一系列和GTK相關的庫,包括libgnome、libgnomeui、libgnomeprint、libgnomeprintui、libglade、libgnomecanvas、libegg、libeel和gtkglext。

  GTK hello world以C撰寫,本程式含有視窗,標題是"Hello, World".

  由於GTK主要是作為Unix-like系統底下的介面,在Windows使用該系統所開發的軟體時就需要用到GTK執行環境,即GTK Runtime Environment for Windows。這個軟體與GTK不同的地方在於它僅僅是為了執行軟體用途而製作,以解決Windows沒有內建GTK函式庫的問題。
英語:GTK(原名英語:GTK+)最初是GIMP的專用開發庫(英語:GIMP Toolkit),後來發展為Unix-like系統下開發圖形介面的應用程式的主流開發工具之一。GTK是自由軟體,並且是GNU計劃的一部分。自2019年2月6日起,GTK+改名為GTK。