为什么有这么多编程语言存在

2022-09-21 11:45:17 +08:00
 Comyn
大家一起维护一门编程语言不行吗,比如面对 ios 编程要使用 swift 或者 oc,java,python 这些语言不能做的原因是什么
6941 次点击
所在节点    程序员
72 条回复
eason1874
2022-09-21 11:47:31 +08:00
大自然已经告诉我们,维持物种多样性才能维持生态平台,一刀切接近不了所有问题,一个物种泛滥只会导致生态灾难
HugoChao
2022-09-21 11:47:44 +08:00
经典回顾之盼秦皇归
Leonard
2022-09-21 11:47:52 +08:00
技术上来说,因为要解决的问题不同;商业上来说,用自己的编程语言更可控
Leviathann
2022-09-21 11:51:50 +08:00
你喜欢 for 循环还是 map filter ?
Building
2022-09-21 11:52:43 +08:00
你猜为什么不直接用 1 和 0 编程就好了,更简单
lookStupiToForce
2022-09-21 12:08:26 +08:00
因为巴别塔不是上帝推倒的,是人类因为互相理解了之后真心发觉对方都是傻逼而自己主动炸掉的
yoa1q7y
2022-09-21 12:19:40 +08:00
另一批不喜欢这种语法的怎么办,那不难受死了
ShinomiyaKaguya
2022-09-21 12:20:45 +08:00
为什么有这么多语言存在,全世界人都说中文不好吗🐶
Kasumi20
2022-09-21 12:31:57 +08:00
因为 java,python 太烂!
msaionyc
2022-09-21 12:52:49 +08:00
我觉得对这些,要用发展的眼光看待问题
villivateur
2022-09-21 13:02:36 +08:00
为什么要用这么多金属金银铜铁锡,所有材料都用钢不行吗?
elepcris
2022-09-21 13:04:14 +08:00
因为计算机领域还处于一个飞速发展的阶段,硬件技术不断更新,需求也不断在变,所以软件肯定得跟上。
但是原来部署在生产环境的又不能不管不要了。
那只有重新开发新的软件,让新思维,新项目可以充分发挥。编程语言肯定是其中之一。

我想这也是为什么普通程序员吃的是青春饭,你掌握的那些技术随着你的年龄都过期了。
而想要跟上技术的革新,是很难的,横向众向的跨越度都太大了。而且很多技术都只有英文的资料。想要跟上其实挺难的。
所以真正厉害的程序员应该是很吃香的。因为付出的得比别人多得多。你的经验得在不断变化中看清未来的趋势。
wdwwtzy
2022-09-21 13:13:03 +08:00
神马?有这么多语言?在我国不是只有 java 一种语言吗?
taogen
2022-09-21 13:17:25 +08:00
1. 鱼与熊掌不可兼得。没有银弹!不存在完美的编程语言,只有最适合的编程语言。每种编程语言有它的优缺点.
2. 船大难掉头。一个成熟的编程语言想要做出很大的改变是很难的。改变也要基于它自身的底层特性和它的生态。不如重新写一个新的语言。
shyangs
2022-09-21 13:19:00 +08:00
只要有 中文 和 Java 就夠了.
leegradyllljjjj
2022-09-21 13:20:00 +08:00
因为在另外一个平行宇宙有人大呼:为什么这个编程语言这么多问题,不重新设计一个
majula
2022-09-21 13:25:29 +08:00
很久以前,全世界只有一门编程语言。

人们商量说,让我们一起编写一个操作系统吧,这样就能一起通往天堂。

不料,上帝看到后说:如果人类会同一门编程语言就开始干这种事情,很难想象还有什么他们不敢做的。

于是,上帝创造了各种不同的编程语言,让人们无法互相理解,常常为“哪个编程语言最好”、“什么编程范式最好”等话题争吵不休。

“天堂操作系统”计划也就此破产。
em70
2022-09-21 13:27:20 +08:00
我们的世界不能让不爱学习的人来决定
Alias4ck
2022-09-21 13:32:27 +08:00
多样性可以减少内卷
cssk
2022-09-21 13:38:58 +08:00
你咋不天天吃同一个菜呢,穿同一件衣服呢

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

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

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

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

© 2021 V2EX