如何評價 JetBrains 替代 IBM 成為 ACM-ICPC 新晉全球贊助商?
最新發布:
JetBrains——ACM-ICPC 新晉全球夥伴(Global ICPC Sponsor)
自 2017 年 7 月 1 日起(中國大陸自10月1日起),JetBrains 替代 IBM 成為 ICPC 全球贊助商。
Let me remind you that this season (2016-2017) is last, when the general sponsor of the championship is IBM.
……It was announced that the next three years the general sponsor of ACM-ICPC will be JetBrains!——ACM-ICPC World Finals 2017: News - Codeforces
JetBrains 是一家軟體集成開發環境大廠,其知名產品之一為 IntelliJ IDEA。值得注意的是,作為一家俄國公司,它不可避免地早就與 ACM-ICPC 有著某種聯繫:
Particularly pleased that this is actually a Russian company, and its executive director Maxim Shafirov coached the team of St. Petersburg State University, which became the world champion in 2000!
除經濟支持外,JetBrains 還將為 ICPC 提供開發工具支持,因此 2018 年的 ICPC,將有四種語言:
C/C++、java、python、Kotlin。
JetBrains:https://www.jetbrains.com/
Kotlin:http://kotlinlang.org/
更新,評論區人才輩出,已經精選
這不是幾十天前的事情嗎,知乎這麼熱衷於炒冷飯?另外我也沒聽說是取代IBM,只是新增而已。。。。。。
反正我覺得OIer/ACMer們是不會用Kotlin的,因為提供不了什麼比Java多的好處,這年頭OI代碼不都是高度imperative的嗎,不需要Kotlin的inline特性,其他我實在想不到什麼Kotlin能給OIer/ACMer帶來的好處。
不過有了IDE倒是方便,寫Java的能更快搜索標準庫的內容了。IntelliJ Renamer啟動也很快,不過用CLion的可能就沒這麼幸運了。反正OIer/ACMer基本上都用Emacs/Vim了,也不差什麼(目的:推廣kotlin。
至於原因的話,可能是因為ACM辦的比較火熱,同時ACMer的水平較高,讓技術大牛先把kotlin用起來,自上而下的推廣kotlin。
試想,水平高的人都在用kotlin,你還有理由不用嗎?
We believe both our tools and the Kotlin language can help contestants solve the challenges and tasks even more effectively.」 --- JetBrains to support the ACM-ICPC
原答案部分已刪,至少最近三年冠軍是由JB贊助了,恭喜JB。JetBrains討厭辣……為什麼是kotlin……
Haskell/OCaml不好嗎……
(算了……能寫函數式程序了也不錯……
感覺把cb和ec給幹了吧寫個題難受死個人了
我回答的是對於Jetbrains推廣kotlin這件事
我看kotlin暫時不可能代替java
原因在與練習的時候 你可以用idea配合插件chelper 讀入寫好的模版 特別方便 模版寫好一次就能生成代碼 這個插件和cf無縫對接 可以拉cf測試數據 並且好多厲害的人都有自己的模版 沒有必要為了kotlin再寫一個插件和一套模板
隨便找個Petr的提交記錄
http://codeforces.com/contest/840/submission/29601274
寫起來特別方便 只需要寫核心解題思路 其他的導入包 就能全自動生成一個Main.java
所以短期內 沒有這個chelper的kotlin是無法代替java的
這個插件是Egor寫的 他自己有一套庫 開源在github上
EgorKulikov/yaal
java選手請品嘗
不過idea寫java真是爽啊
jetbrains真是好
說個跟技術無關的,區域賽漲價到1500了,我們學校一年經費2w,還得去藍橋杯給學校領導看。
IDE從此變成CLion了
推薦閱讀: