當前位置:編程學習大全網 - 編程語言 - kotlin可以編譯成c代碼嗎

kotlin可以編譯成c代碼嗎

不可以,只能編譯成JAVA。而且除非妳只開發安卓。否則我會建議使用純JAVA。而不要去考慮Kotlin。否則,妳將失去兩大優勢。

首先要搞清楚,kotlin與JAVA之間,其實並沒有任何關系。kotlin是那個做IDE的Jetbrains公司創造的語言,它只和intellij IDEA這個IDE有關系。只是這個IDE,會在編譯的時候,把kotlin轉換成JAVA代碼。所以kotlin無形中,便把使用者與這個IDE捆綁在了壹起。而並不是與JAVA捆綁在了壹起。

失去的第壹個優勢,便是從此無法自由選擇IDE。。。對於kotlin來講,將永遠只有壹個IDE可以選擇。用戶會成為Jetbrains公司的奴隸。如果有壹天,妳必須離開這個IDE,那妳將會淪為廢物,因為如果沒有IDEA,kotlin無法做到任何事,哪怕僅僅壹個“hello world”都不能。

失去的第二個優勢則更加致命,也是JAVA可以獲得成功的原因之壹。。。JAVA能做的事情,其實很多其他語言也能做到。。但為什麽JAVA可以如此受歡迎?除了JAVA本身的強大之外,還有壹個原因在於,JAVA與C#語言,幾乎是壹模壹樣的。只有非常細微的差別,不僅語法壹樣,而且連編程思想都壹樣。只要掌握其中壹門,完全可以在幾天之內,無師自通另外壹門。然後就可以對照api文檔,去開發另外壹門語言的程序了。所以學習JAVA的壹大亮點就在於“學壹門,會兩門”。

C#很了不起嗎?沒錯,非常了不起。。它本就可以視作JAVA獲得成功的最大幕後英雄。。但我不是來講故事的,因此微軟與sun公司的恩怨情仇不在此深究。

我只說三個關鍵點,妳自然明白其中利害關系。

1,它是微軟的官方編程語言,微軟的親兒子,天生的富二代,Visual Studio便是為它量身設計。並且是微軟唯壹可以跨平臺的兒子。。微軟前不久又為它專門設計了輕量開發工具VS code。。不遠的未來,它將成為微軟的獨子。未來幾年,微軟幾乎全部工作都將與它有關。

2,它是遊戲開發行業的第壹大編程語言。占有60%以上的份額。Unity3D,CE5,寒霜,夜光,這四大遊戲引擎的標準語言。《口袋妖怪Go》《使命召喚》《FIFA》《極品飛車》《最終幻想14》等數以萬計的遊戲都是由它開發而成。還包括國內最火的手遊《王者榮耀》

3,它是虛擬現實(VR)設備開發的第壹大語言。

扔掉JAVA,改用kotlin,也就等於與C#分道揚鑣。。。所付出的代價,在我看來是無與倫比的

  • 上一篇:氣體滅火系統的三種主要控制方式是什麽?
  • 下一篇:雙魚男水瓶女知乎為什麽兩人是絕配?
  • copyright 2024編程學習大全網