tcl与Python的相似性

2024-06-26 13:27:47 发布

您现在位置:Python中文网/ 问答频道 /正文

现在,我正在学习Python和Javascript,最近有人建议我学习tcl。作为编程的一个相对呆板的人,我不知道什么是tcl,也不知道它是否与Python相似。因为我喜欢python,我想知道这两者有多相似,所以我可以看看是否要启动它。在


Tags: 编程javascripttcl建议呆板
2条回答

Tcl与Python并不十分相似。我想它有一些表面上的相似之处,因为它主要是一种程序性语言,但它的理念却大不相同。虽然Python采用的方法是每件事都是一个对象,但Tcl的方法有时被描述为“每件事都是(或可以是)一个字符串”。从这种方法派生出的Tcl有一些有趣的东西可以学习,但它是使用较少的语言之一,所以可能要等到你有了具体的理由使用它。不管怎样,你已经有了两种截然不同的语言,现在还不需要(IMHO)添加第三种语言。在

虽然这个问题很快就会以非建设性的方式结束,但我还是把我的答案留在这里。在

乔,你似乎很困惑,一个自称是程序员的人应该学习另一种编程语言:事实上,一个人应该有一个自然的愿望去学习不同的语言,因为只有这样才能拓宽一个人关于如何通过编程来解决问题的想法(编程是关于解决问题的)。了解N种类似的编程语言基本上不会给你什么,除了立即使用这些编程语言的能力。这不会给你的心理工具箱增加任何东西。在

我建议你至少看看函数式语言(不管怎样,现在每个人都对函数式语言感到兴奋),比如说,Haskell。也可以看看LISP或者类似的东西。 Tcl的概念也非常有趣(几乎没有语法,所有东西都是字符串、命令的一致性等)。Python在这方面是相当无聊的,它确实能让程序员快速高效地完成某些事情,但它不包含任何可以满足窥探者的想法的东西。在

所以我认为你的前提是错误的。希望我能解释原因。在

相关问题 更多 >