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