为什么总有人搬出“语言只是一种工具”。

2021-03-01 13:47:06 +08:00
 Kasumi20

每种语言都有它自己的定位,有自己的目标,有自己的特性。

每当讨论语言的时候,总有人搬出“语言只是一种工具”的说辞,如果用什么语言真的无所谓,为什么还会涌现那么多新的语言?

9387 次点击
所在节点    程序员
92 条回复
zorui
2021-03-02 09:01:09 +08:00
语言都是工具,重点是选对工具。
raptor
2021-03-02 09:19:55 +08:00
不是工具难道还是信仰么?

当然这句话只是半句,另半句是:要针对应用场景选择合适的工具。
breestealth
2021-03-02 09:36:42 +08:00
因为语言本身就是一种工具。
另外“语言只是一种工具”不能推导出你所说的“用什么语言真的无所谓”这个结论,所以后续讨论基本无意义。
cxe2v
2021-03-02 09:36:54 +08:00
@DeWhite 是的,我可能话没说完整,工具都有适用场景,泥巴也建不起来高楼大厦,相对的,你修个猪圈不用钢筋混凝土也能达到要求
easing
2021-03-02 10:32:44 +08:00
整楼都没看到几个类比正确的。。语言当然不是工具,要类比也是类比砖块,是 building block,是材料。而 IDE 这些才是锤子等各种工具,用来把由语言组成的大厦给建造起来。哪儿见过拿钉子锤子组成的高楼呢。。
语言的特性直接影响大厦的基本结构,混凝土和石头建筑就是不一样,更和土房子不一样。更好的材料有助于构建更宏伟的工程。
kooze
2021-03-02 10:45:57 +08:00
把你的描述字符串里的“语言”替换成“工具” 毫无违和感。
TuxcraFt
2021-03-02 10:57:50 +08:00
不说语言是一种工具
大部分人也是一种工具而已……
看透了就行
不要搞什么信仰
angusun
2021-03-02 11:01:40 +08:00
打比方如果做得不恰当往往容易让人挑毛病。
虽然大家都能理解,但是就是不舒服。
HannibaI
2021-03-02 11:23:09 +08:00
就是因为每种语言都有它自己的定位,有自己的目标,有自己的特性,所以语言才只是一种工具呀。
HannibaI
2021-03-02 11:24:52 +08:00
如果某某语言没定位,没目标,没特性,那它连工具都算不上。
每种语言有万能定位,万能目标,万能特性,那它就不是工具了,是改变世界的神迹
gggxxxx
2021-03-02 11:26:22 +08:00
这话当然是对的。
人类使用计算机的目的是什么?不就是用计算机解决一个特定问题嘛?
解决问题使用的是什么编程语言根本不重要,只要这个问题被正确解决了就行。
所以编程语言只是工具
southsala
2021-03-02 12:34:12 +08:00
多接触几个平台,多接触几种语言,你会发现语言还真就是个工具,而且还是地位低下的那种

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/757250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX