tcl 和 Python 之间的相似之处 [已关闭]

问题描述 投票:0回答:2

现在,我正在学习Python和Javascript,最近有人建议我学习tcl。作为一个相对的编程新手,我不知道 tcl 是什么,也不知道它是否类似于 Python。因为我喜欢 python,所以我想知道两者有多相似,这样我就可以看看是否要开始它。

python tcl
2个回答
6
投票

您似乎对什么应该驱使一个自认为程序员的人学习另一种编程语言感到非常困惑:事实上,一个人应该有学习不同语言的自然愿望,因为只有这样才能拓宽一个人对问题如何解决的想法。通过编程来解决(编程就是解决问题)。了解 N 种类似的编程语言基本上除了立即能够使用这些编程语言之外没有任何帮助。这不会给你的心理工具箱添加任何东西。

我建议你至少看看函数式语言(无论如何,现在每个人都对它们感到兴奋),比如 Haskell。也可以看看 LISP 或类似的东西。 Tcl 的概念也很有趣(几乎没有语法,一切都是字符串,命令的统一性等)。 Python 在这方面相当无聊——它确实能让程序员快速高效地完成某些事情,但它不包含任何可以满足好奇心的内容。

所以我认为你的前提是错误的。


1
投票

Tcl 与 Python 并不十分相似。我猜它有一些表面相似之处,因为它主要是一种过程语言,但它的哲学却相当不同。 Python 采用一切都是对象的方法,而 Tcl 的方法有时被描述为“一切都是(或可以是)字符串”。从这种方法派生的 Tcl 中可以学到一些有趣的东西,但它是较少使用的语言之一,所以也许要推迟一下,直到您有明确的理由使用它。无论如何,您已经有两种截然不同的语言了;还没有必要(恕我直言)添加第三个。

© www.soinside.com 2019 - 2024. All rights reserved.