Chinaunix

标题: [建议] 程序设计板块添加 tcl/tk 子板块 [打印本页]

作者: yjh777    时间: 2015-09-24 21:50
标题: [建议] 程序设计板块添加 tcl/tk 子板块
As subject

tcl  https://www.tcl.tk/
    Tcl/Tk 发展史  http://blog.chinaunix.net/uid-12076195-id-4929219.html
        http://www.tcl.tk/about/history.html

    著名的 ActiveState Software 支持的三大脚本语言之一  http://www.activestate.com/dynamic-languages

    一门结合了 Lisp / C / Shell  语言优点 简单 功能强大的编程语言, 一门应用广泛 而又 被严重低估的语言
        但是与Lisp类似,因为语言核心强大 导致的碎片化 使得语言缺少标准的稳定的 库支持

    AOL(美国在线) web server 主要 服务端语言
        http://www.tcl.tk/man/aolserver3.0/toc.htm

    ...
作者: send_linux    时间: 2015-09-29 19:00
感谢提出申请!
作者: MMMIX    时间: 2015-10-01 19:33
回复 1# yjh777


    支持!
作者: yjh777    时间: 2015-10-10 11:56
回复 3# MMMIX

感谢支持


more info:

Apache tcl module:
  https://tcl.apache.org/rivet/
  该模块的包已进入debian发行版: https://packages.debian.org/rivet
    Fedora目前还没有 (https://bugzilla.redhat.com/show_bug.cgi?id=1242511)


关于Tcl的会议 (好像一般喜欢翻译成什么什么峰会?)
Tcl Conferences   http://wiki.tcl.tk/828
    链接中会列出历次会议的schedule和主题演讲(介绍每年tcl相关的最新发展动态)
    主要的每年一度的会议有两个:
                  Tcl Association(http://wiki.tcl.tk/17045) 组织的 "Annual Tcl/Tk Conference"
                   慕尼黑tcl用户组(http://www.tugm.de) 组织的 "European Tcl/Tk Users Meeting"
作者: send_linux    时间: 2015-10-11 23:24
yjh777 发表于 2015-10-10 11:56
回复 3# MMMIX

感谢支持  


非常感谢您的热心,我帮你置顶一下,看看普通用户的响应如何
作者: yjh777    时间: 2015-10-12 11:19
谢谢: send_linux
作者: yjh777    时间: 2015-10-12 14:31
more info:
  我们通常写自动化脚本所用的 expect 其实也是 tcl 的一个扩展模块,熟悉tcl的话,再写 expect 就没有那么多困扰了
    http://bbs.chinaunix.net/thread-1769951-2-1.html
作者: yjh777    时间: 2015-10-12 15:11
本帖最后由 yjh777 于 2015-10-12 15:14 编辑

被误解的Tcl   
    http://dingmaotu.com/blog/2012/1 ... ood-chinese-version
    http://oldblog.antirez.com/articoli/tclmisunderstood.html


作者: expert1    时间: 2015-10-12 15:20
太小众了,估计1年没几个贴,偶尔有人问expect的问题,我不知道tcl/tk用在什么地方,难道是测试?那样还不如学python呢。
作者: yjh777    时间: 2015-10-12 16:48
测试  运维  数据库  web  GUI  ...  都可以用.

帖子数量不好预测,说不定可以吸引不少同好呢。。
作者: seesea2517    时间: 2015-10-13 09:11
以前用到expect的时候了解到了tcl,不过确实没深入学习以及用到它,因为平时没用上,可能别的工作岗位会有需要用到,加油!
作者: expert1    时间: 2015-10-13 09:29
太小众啦,没公司用,自然没人学哦。
作者: dorodaloo    时间: 2015-10-13 13:09
tcl简单功能强大的编程语言
     支持!     支持!
同好。。
作者: renxiao2003    时间: 2015-10-13 14:41
支持。大力的。
作者: yjh777    时间: 2015-10-13 16:37
Created in the late 80's by U.C. Berkeley professor John Ousterhout, Tcl has stood the test of time, being used in such notable companies as IBM, Oracle, Cisco, AOL, and many, many others. There is a core group of maintainers who oversee the development and maintainance of the Tool Command Language, so that it continues to improve, yet maintains its rock-solid nature.

看有人说没有公司用,,,
其实 IBM,甲骨文,思科,AOL(美国在线) 等很多公司内部都在用,还有 华为 内部的测试框架和很多工具也都是 tcl 写的.
AOL整个web后台主要基于C + tcl实现
还有一些EDC工具(e.g. synopsys)内部也大量使用tcl
   http://www.synopsys.com/COMMUNIT ... s/TclAutoTools.aspx
   http://www.xilinx.com/products/design-tools/vivado/Tcl-store.html
   https://github.com/Xilinx/XilinxTclStore


可能在中国招聘Tcl的职位少,但是真的是一门值很得学习的语言,非常简单高效
作者: ba_du_co    时间: 2015-10-14 11:05
很得学习
真的
作者: zcjiao223    时间: 2015-10-14 11:43
这就是个坑,我上个公司写了3年的tcl,出来找不到一家公司用的,诶
作者: yjh777    时间: 2015-10-14 13:50
回复 17# zcjiao223

我曾经在一家公司主要用C语言的,
有同事自学 tcl 写了个工具,把一些繁琐耗时的工作/流程自动化,大大提高工作效率,后来大家都在用;
    然后这位同事获得奖励,升职加薪也比别人快...

前几天面试一哥们,之前做C开发3年,但是发现不知道命令行传进来的数字需要 atoi ,
    天天在linux环境下工作,shell的很多基本知识都不知道...
作者: zcjiao223    时间: 2015-10-14 14:02
回复 18# yjh777
好用肯定是的,但是脚本语言多了去了,我只是说这个语言确实比较小众


   
作者: yjh777    时间: 2015-10-14 14:38
回复 19# zcjiao223

嗯,新项目使用python ruby确实多,而tcl因为tcl之父的离开 发展一度滞后。

不过tcl的语法规则真的很简单易学,功能也很强大,作为工具语言很值得学习 使用。
    perl python的优点主要是积累了大量的现成的解决各种个样问题的模块/库。

我也是先学的 perl 然后 python tcl,都是自己玩儿的 写些工具什么的。

所以 我觉得CU是个相互学习交流的平台,不要因为有些语言相对小众就排斥在外,
    给喜欢它们的人一个聚集交流的地方,在这里可以相互学习 交流 甚至讨论改进tcl (像欧洲tcl用户组那样)

    我希望论坛可以吸引更多对编程语言感兴趣的人,而不仅仅是为服务项目用的最多的语言,
作者: idi0t    时间: 2015-10-15 17:31
Cu已经够碎片化了,真想CU改成redd.it那样
作者: lyhabc    时间: 2015-10-15 20:10
expect 其实也是 tcl 的一个扩展模块,熟悉tcl的话,再写 expect 就没有那么多困扰了
明白  
作者: tc1989tc    时间: 2015-10-17 13:49
现在都在用tcl写测试脚本
作者: jieisme    时间: 2015-10-19 20:21
不加,头痛。tcl太烧脑。没事别折腾。
作者: yjh777    时间: 2015-10-20 13:27
jieisme 发表于 2015-10-19 20:21
不加,头痛。tcl太烧脑。没事别折腾。


...... 语法那么简单 还烧脑?
作者: chenxing2    时间: 2015-10-21 22:36
感觉tcl已经被边缘化了....
06年去一家公司时,测试部门还在用tcl写脚本做测试,后来逐渐淘汰了。
作者: yjh777    时间: 2015-10-22 11:07
tc1989tc 发表于 2015-10-17 13:49
现在都在用tcl写测试脚本


你们公司哪个行业的?什么产品?
作者: tc1989tc    时间: 2015-10-22 11:23
回复 27# yjh777


    芯片厂家 博通
作者: yjh777    时间: 2015-10-28 23:01
CU 不给提供场地的话,估计同好们就得自己组织建站了~
作者: yjh777    时间: 2015-11-06 16:05
又发现一个后台用 tcl 的网站 https://zh.flightaware.com/
他们的开发人员github上的项目很多跟 tcl 相关
    https://github.com/flightaware
作者: dorodaloo    时间: 2015-11-17 16:13
支持。大力的 支持tcl。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2