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++的不足;现在大家在工程中不也经常使用脚本语言当做项目模块之间的粘合剂嘛。

 

记者:您创立了“智锐科创”组织,智锐科创由学生社团变成了一家企业,请问智锐科创是一个怎样的组织,为什么它能够完成由高中生社团-大学生社团-企业这样的三步跨越呢?

李登淳:目前来说智锐科创是两个组织,一个是成都知锐科技有限公司,另外一个是智锐科创计算机协会。智锐科创计算机协会目前的定位是:依托于四川大学计算机学院发展的知锐科技旗下的开源社区;整体来说,我们的运营方式是商业公司+开源社区,两者互补。

至于为什么能够完成这样的跨越,与其说是完成了这样的跨越,不如说是作为创始人的我,只是一直在带领团队走向最终未来的目标:一家伟大的企业。

 

记者:我了解您几乎一人完成了编程语言的前期开发工作、文档与许可证设计,请问是什么支撑着您一个人完成了这些呢?

李登淳:刚开始自然是兴趣以及想要攻克难题的欲望,后来则是尝试将这门编程语言开发为成熟的产品吧。

 

记者:您想对我们的读者说一些什么吗?

李登淳:当前自主软硬件生态的重要性越发体现,这对我们年轻人来说既是机遇,也是挑战。希望能有更多志同道合的朋友与我们一起,助力国产生态的建立和完善。

 

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

官方网站: 2020zh.sosconf.org
电报英文群组:https://t.me/sosconf
官方微博:https://weibo.com/sosconf
电报中文群组:https://t.me/soscon
中文交流QQ群:738852894
微信公众号:学生开源年会

Comment (1)

  1. Maxim

    10月 27, 2020 at 4:14 下午

    八年C++编程经验,近百万行项目经验,厉害了!!!

Leave a Comment

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

TOUCH THE OPEN SOURCE?

JOIN OUR COMMUNITY

Join the Group