随着对Kotlin越来越深入的了解,我发现市面上关于Kotlin方面,比较深入的资料几乎是0,所以我决定,将Kotlin各个方面的研究作为我的研究生课题,而性能问题往往是程序员最佳关注的内容,所以第一篇,我决定先对比一下Java和Kotlin之间的性能,通过著名的计算机语言的基准测试游戏来对两者的性能做一个全方位的对比。
大约一年前,我还是一名Poznań 大学的大学生,学习软件工程相关的内容,考虑硕士论文相关的内容。几乎所有推荐学习的内容都超级无聊,我对它们提不起任何的兴趣,所以决定自己做一些研究课题。
与此同时,10月份,我和RSQ技术组织的朋友一起前往阿姆斯特丹参加KotlinConf 2018的技术峰会。与来自Kotlin社区的很多有趣的朋友,一起参加了这场封闭式的座谈会。这其中就有德克斯大学的教授Wiliam Cook,他在会中提到,Kotlin在科学界没有太多的读者,关于Kotlin相关的论文也不多。这个时候我内心默默地问自己——是不是可以做点什么,试着写一些与Kotlin相关的内容?
会议结束的几天之后,我在家里听着旧的KotlinConf演讲内容,发现了Duncan McGregor 提出的,关于缩短Kotlin代码大小和缩短执行时间的演讲。他点醒了我,让我更加深入地研究性能相关的问题,并开始在Java 和 Kotlin之间进行对比。
几个月后的现在,我作为一名研究生,在这里试图通过Medium平台的这篇文章,来展示我的研究成果,希望你能喜欢并能从中获益。