为什么 Google 和苹果要开发自己的语言

2015-06-08 18:42:19 +08:00
 chenhui7373

这个问题来自奇客资讯,

为什么两大科技巨人要卷入编程语言的圣战之中?
一种理论认为,开发自己的语言可以让招聘变得更容易。
以Go语言为例,Google已经开发了大量用Go编写的服务器程序,它更可能招聘一位精通Go的开发者,这可以减少培训时间。
但另一些人指出这说不通,认为开发自己的语言是为了防止雇员跳槽,因为自己的语言自己用的多,而其它地方用的少,有利于让有经验的雇员留在公司里。
另一些人认为,学术性的语言和行业语言方向不同。 

-------------------------------------------
大家怎么看?
2416 次点击
所在节点    问与答
13 条回复
402645707
2015-06-08 18:49:36 +08:00
因为各自连操作系统都自主开发了
在用通用语言总是感觉哪里不对
Septembers
2015-06-08 19:02:59 +08:00
lianyue
2015-06-08 19:06:24 +08:00
有钱任性
Septembers
2015-06-08 19:10:24 +08:00
每种语言都有自己的领域,这并不冲突
而且现在基本上所有语言之间的关系是互补而不是代替
比如R语言在统计/分析上的优势
比如PHP在Web领域的优势
比如Golang在并发领域的优势
等等
blacktulip
2015-06-08 19:17:07 +08:00
Golang: https://golang.org/doc/faq#What_is_the_purpose_of_the_project

Swift: 写过 ObjC 的都知道为什么
typcn
2015-06-08 19:23:47 +08:00
完全不能接受 Swift ,反人类
tabris17
2015-06-08 19:24:57 +08:00
objc才是反人类
exit
2015-06-08 19:26:07 +08:00
撕B
club
2015-06-08 19:34:55 +08:00
為這個世界多創造一種可能,不好嗎?
就算是失敗的,至少人家嘗試過了。並且告知後世,該方案不可行。
真搞不懂,為啥人家的Discovery會遭到國人的吐槽呢!
NemoAlex
2015-06-08 19:42:16 +08:00
开发语言为防码农跳槽?Chris Lattner 一口血喷出来...
Dongdong36
2015-06-08 19:47:40 +08:00
Dongdong36
2015-06-08 19:48:05 +08:00
发错了。。。
msg7086
2015-06-09 08:18:10 +08:00
为什么AT&T电话公司要开发出Unix操作系统和C语言呢……

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

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

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

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

© 2021 V2EX