2020中文學生開源年會講者專訪:李登淳

2020中文學生開源年會講者專訪:李登淳

2020中文學生開源年會講者專訪:李登淳

講者簡介:

李登淳,男,2000年生,山東濟寧人,現居山東省日照市
八年C++編程經驗,近百萬行項目經驗
成都知銳科技有限公司CEO
智銳科創計算機協會創始人、前會長
四川大學計算機學院2018級雙特生(本科)
Covariant Script編程語言創始人、核心貢獻者
四川大學計算機學院創客空間實驗室學生負責人
榮獲2020年度四川大學“匯智未來”創新獎學金

 

記者:感謝您能抽空接受我們的釆訪,我想讀者最關心的問題便是您本次的演講主題,請問您能做一個對本次開源年會主題演講的簡單介紹嗎?

李登淳:好的。誕生於2017年的Covariant Script編程語言,簡稱CovScript,是一門動態類型通用編程語言。其支持所有主流平台設備,完全開放源代碼,擁有目前國內較為完善的工具鏈以及生態環境,Covariant Script的官方網站為http://covscript.org.cn,各位讀者若有興趣可以訪問本鏈接以了解更多。此次sosconf.zh 2020將由我向各位分享Covariant Script 3以及正在研發的Covariant Script 4編寫和設計過程中的心得以及遇到的問題。

記者:Covariant Script除了您之前提到過的易於學習外,在其他方面是否也展現出了其的優勢呢?

李登淳:第一,性能較好,在各種測試中與python相當,在ARM MIPS等python優化不良的平台上更是直接超越;
第二,與C++的交互簡單易用,能夠快速移植適配C/C++的生態至CovScript;
第三,完全自主知識產權,不含有第三方代碼,不依賴第三方庫,能夠幫助敏感涉密單位提高可信程度。

記者: Covariant Script誕生於課堂之中,且Covariant Script設計開始於2017年,也即您的高中時期,請問是什么最初推動了您設計這門語言呢?

李登淳:總的來說,有兩個原因。第一點是,我自己通過學習編譯原理,對編程語言產生了興趣,進而想要自己設計編寫一門編程語言;第二點,當時我在高中教授C++的過程遠遠談不上順利,各位讀者也多少能夠想象到給高中生教C++是多么的困難。在這種情況下,我希望設計一門適合初學者學習的編程語言,幫助他們邁上編程的第一個台階。那時我確定了這門編程語言的目標,也就是“讓編程變得更簡單”。

記者:您選擇設計一款腳本語言而不是其他類型的編程語言,請問也是出於“讓編程變得簡單”這個目的嗎?

李登淳:不完全是,主要是另外一個原因促使了我選擇腳本語言:我們那時已經有了一些C++項目,需要一個腳本語言來彌補C++的不足;現在大家在工程中不也經常使用腳本語言當做項目模塊之間的粘合劑嘛。

記者:您創立了“智銳科創”組織,智銳科創由學生社團變成了一家企業,請問智銳科創是一個怎樣的組織,為什么它能夠完成由高中生社團-大學生社團-企業這樣的三步跨越呢?

李登淳:目前來說智銳科創是兩個組織,一個是成都知銳科技有限公司,另外一個是智銳科創計算機協會。智銳科創計算機協會目前的定位是:依托於四川大學計算機學院發展的知銳科技旗下的開源社區;整體來說,我們的運營方式是商業公司+開源社區,兩者互補。至於為什么能夠完成這樣的跨越,與其說是完成了這樣的跨越,不如說是作為創始人的我,只是一直在帶領團隊走向最終未來的目標:一家偉大的企業。

記者:我了解您几乎一人完成了編程語言的前期開發工作、文檔與許可證設計,請問是什么支撐着您一個人完成了這些呢?

李登淳:剛開始自然是興趣以及想要攻克難題的欲望,后來則是嘗試將這門編程語言開發為成熟的產品吧。

記者:您想對我們的讀者說一些什么嗎?

李登淳:當前自主軟硬件生態的重要性越發體現,這對我們年輕人來說既是機遇,也是挑戰。希望能有更多志同道合的朋友與我們一起,助力國產生態的建立和完善。


以下通信方式为学生开源年会的官方联络方式,敬请关注:

官方網站:https://2020.zh.sosconf.org
郵件列表:https://groups.google.com/d/forum/soscon

Facebook:https://facebook.com/sosconf.zh
Twitter:https://twitter.com/sosconf
官方微博頻道:https://weibo.com/sosconf
中文電報羣組:https://t.me/soscon
QQ 交流羣組 : 738852894

 

Leave a Comment

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

TOUCH THE OPEN SOURCE?

JOIN OUR COMMUNITY

Join the Group