回覆列表
-
1 # 南越龍蝦
-
2 # huzibbs
說實話,其實go語言並不是谷歌官方出的,谷歌官方也從來沒承認過,只是幾位在谷歌工作的大神,為了解決使用c語言帶來的各種問題,尤其是編譯速度問題,合作開發出來的新語言,知道go語言為啥跟c語言很像麼?因為這其中之一就是開發c語言的大佬也參與了go語言的開發。go語言可以說谷歌官方並沒有專利權的,可以說不受谷歌公司控制的,所以谷歌才弄出個新的語言的。
-
3 # 頭號獨家
1、kotlin不是Google搞的
2、側面反應Google在語言設計層面,內卷非常嚴重
3、Google用kotlin是為了應付甲骨文的官司,怕一旦失敗,使用Java棧的應用就停了,是個備胎
套用某話,先問是不是,再問為什麼。
首先kotlin是Jetbrain公司推出的語言,跟谷歌沒有關係。Jetbrain是I ntellij idea, webstorm等流行的整合開發環境的廠商,專注於java開發環境多年,憑藉豐富的經驗推出kotlin語言可以說是專門針對java語言的弱點,痛點下手,一經推出就受到大量開發者推崇。
其次go語言推出這些年一直不溫不火,愛的人愛死,路人無感,目前也只在一些雲基礎設施建設上比較有市場。谷歌為什麼要大推kotlin呢?谷歌先前與甲骨文公司漫長的侵權糾紛案已經是眾所周知了,儘管面臨如此風險谷歌仍然不會輕易放棄java語言,安卓的流行正是得益於java如此大量的開發者群體,正是他們為安卓開發了大量的app才使得安卓能與ios一戰,在此情況下冒然拋棄java無益於自殺,既然java不能放棄,又不能安安心心地用,在這個時機下kotlin的適時出現當然就成為谷歌的不二之選。
最後是kotlin語言本身的特質,脫胎於java,jvm相容,語法類似,關鍵又有大量java開源技術可以共享,沒有java,除了kotlin還能用誰!