设为首页 收藏本站
查看: 1394|回复: 0

[软件发布] Tcl/Tk 8.6.5 发布,常用于信息产业领域的编程语言

[复制链接]

尚未签到

发表于 2016-6-3 10:03:22 | 显示全部楼层 |阅读模式
欢迎加入运维网交流群:263444886   DSC0000.png
  Tcl/Tk 8.6.5 发布了,Tcl/Tk 是一种简明,高效,可移植性好的编程语言。在信息产业领域具有广泛的应用。
  Tcl/Tk 的发明人 John Ousterhout 教授在八十年代初,是伯克利大学的教授。在其教学过程中,他发现在集成电路 CAD 设计中,很多时间是花在编程建立测试环境上。并且,环境一旦发生了变化,就要重新修改代码以适应。这种费力而又低效的方法,迫使 Ousterhout 教授力图寻找一种新的编程语言,它即要有好的代码可重用性,又要简单易学,这样就促成了 Tcl (Tool Command Language) 语言的产生。
  Tcl 最初的构想的是希望把编程按照基于组件的方法 (component approach),即与其为单个的应用程序编写成百上千行的程序代码,不如寻找一个种方法将程序分割成一个个小的, 具备一定“完整”功能的,可重复使用的组件。这些小的组件小到可以基本满足一些独立的应用程序的需求,其它部分可由这些小的组件功能基础上生成。不同的组件有不同的功能,用于不同的目的。并可为其它的应用程序所利用。当然, 这种语言还要有良好的扩展性, 以便用户为其增添新的功能模块。最后,需要用一种强的,灵活的“胶水”把这些组件“粘”合在一起, 使各个组件之间可互相“通信”,协同工作。程序设计有如拼图游戏一样,这种设计思想与后来的 Java 不谋而合。终于在 1988 年的春天, 这种强大灵活的胶水 - Tcl 语言被发明出来了。
  本次相关更新记录如下:
  * [TIP 436] [info object isa] favors 'false' over error.
  * [TIP 441] New option [listbox ... -justify].
  * New Tk icons have clear free license.
  * Stopped use of deprecated Cocoa API calls that trigger warnings in clang.
  * Cocoa: Smoother window resizing; eliminated redraw/flicker on El Capitan.
  * Cocoa: Elimination of zombie windows when windows are closed.
  * Fixed crashes or hangs in...
  - traced [expr].
  - OO teardown.
  - [$text delete].
  - asynchronous socket connection on Windows.
  - large-scale multi-threading with forks.
  - overflows and memory errors in image handling.
  * Repaired memory leaks in
  - compiled [unset a($i)].
  - zlib compresion errors.
  - [file] operations on Windows.
  - Cocoa event loop processing.
  * Fix: [tailcall] combinations with [next] or ensembles.
  * Fix: compiled [lreplace] handling of end.
  * Fix: Ctrl-C/Ctrl-Break in Window console not treated as EOF.
  * Fix: [tk_getOpenFile] -initialdir on Windows.
  * Fix: streaming [zlib deflate] failure on empty input.
  * Fix: non-empty [self] in destructor after failed constructor.
  * Updated bundled packages
  - msgcat 1.6.0: [TIP 412] dynamic and per-package locale.
  - http 2.8.9: Default gzip transfer encoding; per-connection -accept
  *** POTENTIAL INCOMPATIBILITY ***
  - registry 1.3.1: Unicode SendMessageTimeout().
  - Itcl 4.0.4
  - Thread 2.7.3
  - sqlite 3.11.0
  - TDBC* 1.0.4
  更多信息请看:https://sourceforge.net/projects/tcl/files/Tcl/8.6.5/tcltk-release-notes-8.6.5.txt/view

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-225661-1-1.html 上篇帖子: SSH 远程终端 WebConsole 下篇帖子: sharding
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表