看板 Gossiping作者 B99303079 (台大建屁孩)標題 [新聞] Google宣布Kotlin為Android官方開發語言時間 Sat May 27 23:15:54 2017
1.媒體來源:
聯合新聞網
2.完整新聞標題:
Android正式納入原生支援的Kotlin,為什麼讓開發者如此開心?
3.完整新聞內文:
稍早在Google I/O 2017宣布將從Android O開始納入原生支援的Kotlin程式語言,
本身是由位於東歐捷克的IntelliJ IDEA軟體開發商JetBrains打造,
而Kotlin的名稱
則是源自JetBrains
位於俄羅斯聖彼得堡的團隊以鄰近小島科特林島 (Kotlin Island)命名,
並且以JAVA Virtual Machine (JVM)為基礎的靜態型程式語言。
其實JetBrains與Android也有不少合作關係,
針對Android平台開發者提供的Android Studio工具
就是以IntelliJ IDEA為基礎設計,
而Kotlin之所以吸引不少開發人員採用,
在於本身語法雖然並不相容於JAVA,
卻能與JAVA程式編碼交互運作,
甚至可重複使用JAVA集合框架與類別庫等資源,
同時本身也能以精簡語法撰寫編碼,
而無需像JAVA編碼必須有嚴謹的規則。
另外,若要使用其他程式編碼框架,
過往在JAVA編碼環境必須確認每個語法敘述正確,
同時結尾分號也必須確實標記,
否則可能會讓程式陷入不正確的迴路,
或是令人難以除錯,
使用Kotlin拉入其他編碼框架則相對直覺、簡單,
同也能讓整體編碼更為精簡,
此外也能確保本身與JAVA編碼內容互通,
或是將JAVA文件內容轉換成相容Kotlin版本。
而更重要的,
因為整體編碼變得更為精簡,
因此可讓App運作效能變得更好,
甚至特定狀況更能比JAVA編寫程式有更高運作效能,
因此也讓不少App如Flipboard等都開始轉向使用Kotlin撰寫編碼。
此次宣布與Android原生支援合作,
JetBrains強調不影響原本Kotlin對應macOS或iOS平台
開發使用特性,
未來依然維持各平台支援使用模式,
但在Android平台市佔帶動之下,
勢必將讓更多開發人員加入此用Kotlin,
預期將使此項程式語言變得更受歡迎。
4.完整新聞連結 (或短網址):
https://udn.com/news/story/11131/2471144
5.備註:
https://youtu.be/d8ALcQiuPWs
Google開發者大會
https://wechat.kanfb.com/tech/15446
Kotlin會在Android領域取代Java嗎?
--
推 tzunami: 一級廠:班長的口袋
二級廠:經理的庫房
三級廠:士官長的置物櫃
四級廠:連長室的保險箱
五級廠:營區內的水池或後山地下室
最高級補給單位:營區外的軍用品店08/04 22:15
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.41.245
※ 文章代碼(AID): #1PAPWmfM (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1495898160.A.A56.html
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:16:29
→ s860134: 又要學新語言惹 幫QQ3F 05/27 23:18
著名的電腦科學家艾茲格· 迪科斯徹說過一句名言:
「如果一個學生最早學過BASIC,
那麼幾乎不可能讓他學會優秀的編程:
因為這些人已經放棄了重生的希望。[2]」(
Dijkstra對待Fortran、PL/1、COBOL和APL同樣也毫不留情。)
另外一個笑話是:
「真正的程式設計師不用BASIC。
12歲以下的孩子才用。」
Kotlin翻科特林才對
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:25:08
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:26:30
推 ipod7788: google 感覺就是要把java趕走7F 05/27 23:30
推 kurtsgm: JetBrains這家公司真的滿屌der...9F 05/27 23:34
推 VIGUTA: 肥宅相輕 一樣功能的語言發明一堆10F 05/27 23:37
Swift跟Kotlin蠻像的
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:38:47
https://udn.com/news/story/6913/1627492
家長注意!國高中生107年起必修程式設計
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:43:16
推 OoShiunoO: 滿好奇java byte code有版權嗎?一堆語言都轉成它當中介12F 05/27 23:44
這個我不清楚耶
可能要問更專業的
推 cangming: 可是不是說swift沒必要不要學嗎QQ13F 05/27 23:44
學習成本高
會的人都跑去開發IOS相關的產品了
推 OoShiunoO: 之前還有Scala和Cclosure14F 05/27 23:47
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:51:35
→ GrayAngel: 受夠Oracle整天拿Java告大家討錢吧...15F 05/27 23:53
使用者付費很合理啊
只是價錢談不攏罷了
※ 編輯: B99303079 (111.251.41.245), 05/27/2017 23:59:08
推 casd82: Java真的爛 垃圾語言16F 05/28 00:05
推 ftyu: 快買歌林股票!17F 05/28 00:30
→ Guoway: 上面有人說java爛,給個理由好嗎?不要只是嘴砲啊18F 05/28 00:52
推 duo131: 不爽基本上都是oracle放著java不管~~只有告人時才衝第一20F 05/28 03:44
--