Tcl/Tk,一款廣受歡迎的腳本語言,時(shí)隔 27 年迎來了重大版本更新,從 8.0 躍升至 9.0。
Tcl 的誕生與設(shè)計(jì)初衷
Tcl 由 John Ousterhout 于上世紀(jì) 80 年代末創(chuàng)建。它的目標(biāo)是提供一個(gè)快速、高效的腳本執(zhí)行環(huán)境,讓開發(fā)者能夠輕松編寫命令行指令和腳本。
Tk 擴(kuò)展包的廣泛應(yīng)用
Tk 是 Tcl 最常用的擴(kuò)展包。它提供了跨平臺的圖形用戶界面(GUI),即使是 Python 也依賴 Tk 來實(shí)現(xiàn)其 GUI 功能。
Tcl/Tk 9.0 的重大更新
Tcl/Tk 9.0 引入了眾多新功能和改進(jìn),包括:
- 64 位支持
- 完整的 Unicode 和編碼
- Zip 文件系統(tǒng)
- 附加檔案
- 新增通知程序
- 訪問操作系統(tǒng)設(shè)施
- 可縮放矢量圖形
- 改進(jìn)平臺功能和約定
與 8.0 的不兼容性
需要注意的是,Tcl/Tk 9.0 與之前的 8.0 版本存在一些不兼容性,如命名空間 varname 解析、I/O malencoding、路徑名中的波浪號不再解釋為主目錄等。
(舉報(bào))