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

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

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

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

9384 次点击
所在节点    程序员
92 条回复
bk201
2021-03-01 18:36:18 +08:00
没看明白逻辑点,你既然说了用语言,那不是工具是啥?
GrayXu
2021-03-01 19:02:37 +08:00
@kop1989 +1 题干有点偷换概念了
Salticey
2021-03-01 20:04:21 +08:00
因为语言就是一种工具呀
shawnsh
2021-03-01 20:39:28 +08:00
某个角度是的
AX5N
2021-03-01 21:08:33 +08:00
本来想说点什么,一看楼主表达的意思不就是他反对的“语言只是一种工具”吗,都不知道从哪里下口了。
inwar
2021-03-01 21:14:25 +08:00
语言只是一种工具--不用选,我全都会
Kasumi20
2021-03-01 22:10:54 +08:00
@AX5N 那就别说话
alazysun
2021-03-01 22:14:01 +08:00
有一定道理,但这句话太装 b 了
ClericPy
2021-03-01 22:28:29 +08:00
这句话有个八九年经验的大佬说过, 有个应届生也说过, 某个纯学术的导师同样说过, 确实很常见的观点, 而且他们说话时候的语境上下文都不一样, 没有什么为什么, 图灵完备的语言功能上确实基本都具备, 但是顺手不顺手还不是冷暖自知, 月经帖了
mNiska
2021-03-01 22:28:44 +08:00
额…?切菜难道要用锤子吗
AndyAO
2021-03-01 22:30:49 +08:00
当某个人在讨论问题的时候说出这样的话时,我们应该识趣的尽快闭嘴!甚至还应该唯唯诺诺的假装点点头。因为他已经无话可说了,但心里目前有没有办法接受。

如果没有充分的上下文,这句话毫无价值,「语言是工具」是正确的废话,没有提供任何额外信息。

所以只能表现出他自己内心的强烈情绪。
imycc
2021-03-01 22:38:30 +08:00
语言确实是一种工具。用什么语言当然有所谓。挑选合适的工具来工作,就是程序员该干的事。
DeWhite
2021-03-01 22:54:10 +08:00
@cxe2v 房间这个说法不错,只是木头和泥巴的房子交换人流的时候容易出现人流交换过慢或者为了满足业务要花大功夫去建立一个完备的木头房。
charlie21
2021-03-01 23:07:54 +08:00
所有的成品在更大的目的面前都是一种工具

房子(你可以自己买 也可以去森林里自己造)在`泡妞`面前就是一种工具
良好的版式设计在`吸引用户`面前就是一种工具

SDK 用的语言 在`借助 SDK 完成功能`面前就是一种工具
APP 用的 SDK 在`APP 功能实现`面前就是一种工具
编程语言 在`APP 功能实现`面前就是一种工具
APP 在`一个人达成目的`面前就是一种工具
画纸和画笔 在`一个人陶冶情操`面前就是一种工具
良好无冗余的时间安排 在`一个人矫正坏习惯避免闲下来想太多`面前就是一种工具
人 在`实现贵国伟大复兴`面前就是一种工具 ... 都是说烂了的话
yzbythesea
2021-03-02 03:39:29 +08:00
我觉得语言就是一门工具啊。

我一直无法理解国内招人一定要区分出什么 java 后端,python 后端,go 后端。我就纳闷了,那亚马逊的 java 后端是不是跳槽去不了微软写 c#,去不了谷歌写 cpp 呢?事实上毫无此类情况啊。

语言当然有所不同。但是你大部分的技术水平肯定不应该在于对单一语言的理解啊,而是更多的计算机科学通用知识,比如网络,安全,分布式,系统设计这些独立于语言之外的东西啊。
bao3
2021-03-02 04:28:10 +08:00
语言不是工具,还能是什么……
JokeEnd
2021-03-02 08:30:35 +08:00
为什么还有提出“为什么总有人搬出“语言只是一种工具”。”这种问题
Narcissu5
2021-03-02 08:31:04 +08:00
我记得《黑客与画家》里面还专门嘲讽过这件事,“每种语言都一样”背后的潜台词其实是“选谁都差不多”,但其实差得真的很多,语言的选择可以说是程序员的头等大事了
encro
2021-03-02 08:32:04 +08:00
钉钉子的时候你可以选择很多种类工具,比如锤子,扳手,

但是显然如果如果你的钉子是螺丝钉,你需要钉在水泥墙而不是木板,你还希望以后可以将钉子拔出来但不会大面积损坏墙面----
这时候你可以选择的理想工具可能是电钻。
zorui
2021-03-02 09:00:27 +08:00
难道不是工具吗?

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

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

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

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

© 2021 V2EX