回覆列表
  • 1 # 南越龍蝦

    套用某話,先問是不是,再問為什麼。

    首先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還能用誰!

  • 2 # huzibbs

    說實話,其實go語言並不是谷歌官方出的,谷歌官方也從來沒承認過,只是幾位在谷歌工作的大神,為了解決使用c語言帶來的各種問題,尤其是編譯速度問題,合作開發出來的新語言,知道go語言為啥跟c語言很像麼?因為這其中之一就是開發c語言的大佬也參與了go語言的開發。go語言可以說谷歌官方並沒有專利權的,可以說不受谷歌公司控制的,所以谷歌才弄出個新的語言的。

  • 3 # 頭號獨家

    1、kotlin不是Google搞的

    2、側面反應Google在語言設計層面,內卷非常嚴重

    3、Google用kotlin是為了應付甲骨文的官司,怕一旦失敗,使用Java棧的應用就停了,是個備胎

  • 中秋節和大豐收的關聯?
  • 描寫感謝陌生人的初三英語作文?