ReScript 社区还具有多元化的特点,目前社区已经贡献了英文官方文档并被翻译成韩语、葡萄牙语等多国语言。ReScript 作者离开 Meta 后致力于中文社区的推广,开设了国内首门以 ReScript 语言来实现的程序语言理论和实践公开课程。同时,为了让国内开发者更方便地学习和入门这门语言,在社区众多志愿者的帮助下,完成了中文文档的首次发布。
本次 ReScript 中文文档上线,不仅能够降低该语言对于国内开发者的学习门槛,还能为之后中文社区的建设夯实基础。欢迎广大开发者使用 ReScript 做出更多技术性尝试,一起为我国的基础软件领域发展添砖加瓦。
另外一方面,软件开发所选择的程序语言会影响代码的可靠性、安全性和性能,从长远来看也影响开发者阅读代码的流畅度,以及对现有代码进行重构和扩展的复杂度。
ReScript 采用了过去几十年业界和学术界一些关键语言特性的优雅组合,使其具备了效率、表达能力和实用性的良好平衡。
ReScript 具有两大亮点,一是类型系统:在程序执行之前,编译器会检查数据的类型和对其进行的计算是否相匹配。对于出现类型不匹配情况的程序,类型系统会进行报错,而不会在执行程序的过程中出现未定义行为或者程序崩溃的情况。这有助于帮助语言的使用者及时排查出程序中可能存在的 bug,从而提升程序的可靠性和稳定性。
ReScript 曾被著名程序员 Paul Biggar(连续创业者: CircleCI、Darklang 的创始人,程序语言专业博士)认为是可能是 JS 平台上最好的编程语言。
ReScript 是由国人主导设计的一门编程语言,未来它的发展将立足中国,拥抱世界,努力培养一个开放,多元化的社区。
在语言本身发展方面,ReScript 将加速和 TypeScript 的整合,提高和 TypeScript 的互操作。同时,由于 ReScript 的类型系统的可靠性,ReScript 也将聚焦去实现一些 TypeScript 不能做到的事情,如将更多的类型信息用于代码优化,对多后端如 WebAssembly 的探索。
最近,IDEA 基础软件中心在 bilibili 平台推出由张宏波亲自讲授的《程序语言理论与实践公开课》,这是首个以 Rescript 语言进行教授的编程语言课程。
这门公开课的制作团队曾深度参与过哈佛、耶鲁、宾大相关课程的制作。课程以理论与实践相结合的方式讲授编程语言最核心内容填补了国内该教学领域的空白,意在培养更多学生及业界同行对基础软件相关领域的兴趣,为国内基础软件行业贡献一份力量。
参考链接:
ReScript 社区还具有多元化的特点,目前社区已经贡献了英文官方文档并被翻译成韩语、葡萄牙语等多国语言。ReScript 作者离开 Meta 后致力于中文社区的推广,开设了国内首门以 ReScript 语言来实现的程序语言理论和实践公开课程。同时,为了让国内开发者更方便地学习和入门这门语言,在社区众多志愿者的帮助下,完成了中文文档的首次发布。
本次 ReScript 中文文档上线,不仅能够降低该语言对于国内开发者的学习门槛,还能为之后中文社区的建设夯实基础。欢迎广大开发者使用 ReScript 做出更多技术性尝试,一起为我国的基础软件领域发展添砖加瓦。
另外一方面,软件开发所选择的程序语言会影响代码的可靠性、安全性和性能,从长远来看也影响开发者阅读代码的流畅度,以及对现有代码进行重构和扩展的复杂度。
ReScript 采用了过去几十年业界和学术界一些关键语言特性的优雅组合,使其具备了效率、表达能力和实用性的良好平衡。
ReScript 具有两大亮点,一是类型系统:在程序执行之前,编译器会检查数据的类型和对其进行的计算是否相匹配。对于出现类型不匹配情况的程序,类型系统会进行报错,而不会在执行程序的过程中出现未定义行为或者程序崩溃的情况。这有助于帮助语言的使用者及时排查出程序中可能存在的 bug,从而提升程序的可靠性和稳定性。
ReScript 曾被著名程序员 Paul Biggar(连续创业者: CircleCI、Darklang 的创始人,程序语言专业博士)认为是可能是 JS 平台上最好的编程语言。
ReScript 是由国人主导设计的一门编程语言,未来它的发展将立足中国,拥抱世界,努力培养一个开放,多元化的社区。
在语言本身发展方面,ReScript 将加速和 TypeScript 的整合,提高和 TypeScript 的互操作。同时,由于 ReScript 的类型系统的可靠性,ReScript 也将聚焦去实现一些 TypeScript 不能做到的事情,如将更多的类型信息用于代码优化,对多后端如 WebAssembly 的探索。
最近,IDEA 基础软件中心在 bilibili 平台推出由张宏波亲自讲授的《程序语言理论与实践公开课》,这是首个以 Rescript 语言进行教授的编程语言课程。
这门公开课的制作团队曾深度参与过哈佛、耶鲁、宾大相关课程的制作。课程以理论与实践相结合的方式讲授编程语言最核心内容填补了国内该教学领域的空白,意在培养更多学生及业界同行对基础软件相关领域的兴趣,为国内基础软件行业贡献一份力量。
参考链接:
中国深圳市福田区市花路5号长富金茂大厦1号楼3901 & 57层