2021 年是 Deno 获得资助发展的第一个整年。我们的公司 有 10 个员工,而且还在不断增加。
要说科技圈大佬中,谁的发言最有“价值”,答案大概率是埃隆·马斯克了。且不说他上了多少次热搜,发的推文总是“左右着虚拟货币走势”,甚至已经有对冲基金透露他们是“如何利用马斯克推文狂赚 7 亿美元”的。2021 年表现最...
IEEE Spectrum 2021 年度编程语言排行榜新鲜出炉,不出意料,Java 仍稳居前三。自 1995 年诞生以来,Java 始终是互联网行业炙手可热的编程语言。近年来,新的编程语言层出不穷,Java 如何做到 26 年来盛行不衰?面对技术新趋势,Ja...
前不久,Rust 编程语言的审查团队(Moderation Team)通过 GitHub 宣布集体辞职,在技术圈引发了一场关于开源治理的热烈讨论。Rust 社区的关注度也随之飙升,相关报道在朋友圈持续刷屏。一位圈内人士对此调侃道:“知道 Rust 火,...
本文是“2021 InfoQ 年度技术盘点与展望”系列文章之一,由 InfoQ 编辑部制作呈现,重点聚焦编程语言领域在 2021 年的重要进展、动态,希望能帮助你准确把握 2021 年编程语言领域的核心发展脉络,在行业内始终保持足够的技术...
其中,fn 为函数声明关键字,<function> 为函数名,<parameters> 为参数列表,{} 用于指定函数体的开始和结束。和大多数编程语言一样,Rust 中 main 函数也是程序的入口点。...
所有运行的程序都必须管理其使用计算机内存的方式。一些语言中具有垃圾回收机制,在程序运行时不断地寻找不再使用的内存;在另一些语言中,程序员必须亲自分配和释放内存。Rust 则选择了第三种方式:通过所有权系统管理内存,...
其中,else if 和 else 分支都是可选的。表达式中的条件 conditionX 必须是 bool 类型的。
在很多情况下,Rust 要求你承认出错的可能性,并在编译代码之前就采取行动。这些要求使得程序更为健壮,它们确保了你会在将代码部署到生产环境之前就发现错误并正确地处理它们!Rust 将错误组合成两个主要类别:「可恢复错误」...
Rust 的模块系统用来管理代码的组织,包括哪些内容可以被公开,哪些内容作为私有部分,以及程序每个作用域中的名字等。模块系统包括: