chenhui7373
V2EX  ›  问与答

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

  •  
  •   chenhui7373 · Jun 8, 2015 · 3416 views
    This topic created in 4170 days ago, the information mentioned may be changed or developed.

    这个问题来自奇客资讯,

    为什么两大科技巨人要卷入编程语言的圣战之中?
    一种理论认为,开发自己的语言可以让招聘变得更容易。
    以Go语言为例,Google已经开发了大量用Go编写的服务器程序,它更可能招聘一位精通Go的开发者,这可以减少培训时间。
    但另一些人指出这说不通,认为开发自己的语言是为了防止雇员跳槽,因为自己的语言自己用的多,而其它地方用的少,有利于让有经验的雇员留在公司里。
    另一些人认为,学术性的语言和行业语言方向不同。 
    
    -------------------------------------------
    大家怎么看?
    
    13 replies  •  2015-06-09 08:18:10 +08:00
    402645707
    402645707
    Jun 8, 2015 via Android
    1
    因为各自连操作系统都自主开发了
    在用通用语言总是感觉哪里不对
    lianyue
    lianyue
    Jun 8, 2015
    3
    有钱任性
    Septembers
    Septembers
    Jun 8, 2015
    4
    每种语言都有自己的领域,这并不冲突
    而且现在基本上所有语言之间的关系是互补而不是代替
    比如R语言在统计/分析上的优势
    比如PHP在Web领域的优势
    比如Golang在并发领域的优势
    等等
    blacktulip
    blacktulip
    Jun 8, 2015
    5
    Golang: https://golang.org/doc/faq#What_is_the_purpose_of_the_project

    Swift: 写过 ObjC 的都知道为什么
    typcn
    typcn
    Jun 8, 2015
    6
    完全不能接受 Swift ,反人类
    tabris17
    tabris17
    Jun 8, 2015
    7
    objc才是反人类
    exit
    exit
    Jun 8, 2015
    8
    撕B
    club
    club
    Jun 8, 2015
    9
    為這個世界多創造一種可能,不好嗎?
    就算是失敗的,至少人家嘗試過了。並且告知後世,該方案不可行。
    真搞不懂,為啥人家的Discovery會遭到國人的吐槽呢!
    NemoAlex
    NemoAlex
    Jun 8, 2015
    10
    开发语言为防码农跳槽?Chris Lattner 一口血喷出来...
    Dongdong36
    Dongdong36
    Jun 8, 2015
    12
    发错了。。。
    msg7086
    msg7086
    Jun 9, 2015
    13
    为什么AT&T电话公司要开发出Unix操作系统和C语言呢……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   733 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    ♥ Do have faith in what you're doing.