现代编程语言
文章平均质量分 91
幻灰龙
计算数学博士,程序员,热爱技术和学习。
展开
-
现代编程语言(5):TypeScript
0x01 安装自行Google在线执行测试|playgroundhttps://www.typescriptlang.org/play00x2 语言内核字符串常量类型接口(interface)类型别名(Type)泛型(Generic)泛型约束泛型构造器方法继承与覆盖UnionType+IntersectionTypeTypeScript高级类型(类型构造器......原创 2020-11-25 11:16:00 · 554 阅读 · 0 评论 -
现代编程语言(4):JavaScript
语言核心ECMAScript® 2019 Language Specification阮一峰:ES6 入门教程The Modern JavaScript Tutorial中文版:The Modern JavaScript TutorialDeep JavaScripttypescriptlangTypeScript Tutorial10 Insights from...原创 2020-11-05 15:55:00 · 179 阅读 · 0 评论 -
现代编程语言(3):zig
语言核心描述:Zig和C语言竞争,和Rust一样现代,但是比Rust引入的概念少,学习曲线相对低很多:官方文档:https://ziglang.org/官方文档阅读笔记:// Read:Zig's 的语法规格只用500行的PEG语法文件就可以描述.Zig没有隐藏控制流,函数就是函数,隐藏控制流包括类似D语言的@property函数,属性读取实际上是函数调用。有这种特性的语言包括......原创 2020-10-21 09:59:00 · 3177 阅读 · 0 评论 -
现代编程语言(2):Python(蛇形遍历一颗树)
语言核心Python编码规范realpython深入探索Eval really is dangerous, Python的Eval无论怎样难以做到安全,看来Python里做沙盒很麻烦Exploring Python Code Objects, 上面的文章用到了Python的code对象,这里有进一步的探索dis — Disassembler for Python bytec......原创 2020-10-20 12:58:00 · 268 阅读 · 0 评论 -
现代编程语言(1):Rust (铁锈,一文掌握钢铁是怎样生锈的)
五种我认为值得掌握的现代编程语言:C(竞品:Zig): Unix/Linux/基础库 等一大波老牌开源基础库和平台开发JavaScript(升级:TypeScript):浏览器/NodeJS后端/各种App内的Web开发,代表的是Web平台Python(竞品:Julia):代表的是一大堆AI工具支持的脚本环境Go:代表的是一部分的后端开发Rust:代表的是替代了C++的大规模底层开发......原创 2020-08-19 14:55:00 · 1159 阅读 · 0 评论