Rust异步IO: 从mio到协程
该仓库里记录了异步IO相关的一些示例,包括mio,以及最新的async/await用法
软件开发的增长矩阵共享模型
#mental_model
该文是来自于斯坦福大学商学院的学生Nnamdi,但他对技术非常热爱。在该文中,他提出一种增长矩阵共享模型,这是一个心智模型(mental model),主要用来探讨开发者该如何选择一门编程语言(或其他技术、领域)去投入才能获取最大的回报。学习编程只是一个比较典型的例子。
去学习一门罕见的技能,尤其是别人没有掌握的东西,会让我们在竞争日益激烈的市场中熠熠生辉。但我们该如何批判性地去思考如何投入时间呢?作者参考了StackOverflow的年度开发者调查结果,构建了一个矩阵模型。
该模型反映了语言增长率(y轴)和市场份额(x轴)的相对关系。
四个象限,依次代表了:
- 明星语言(比如python、Ruby、Go等),属于很受欢迎的语言,而且占了一定量的市场份额,而且还在增长,这些是值得掌握的语言。
- 问号(比如Rust),这是属于未来的语言,现在还没有人知道它们未来的市场份额会如何,但你必须得知道,且时刻留意着它们。
- 狗(VB、matlab、perl等),这些语言市场份额较少,也不流行。选择它们需要谨慎考虑。
- 奶牛(java、javascript),这些语言通常是可以为你支付账单的。如果你现在还没有掌握它们中的一种,那么需要评估一下它们会对你将来会产生什么影响?
AOC 2018 挑战解决代码
tantivy: Rust实现的全文搜索引擎发布0.8版
新版本中支持了多线程搜索。
基于Erlang VM和Rust构建的静态类型语言:gleam
每日新闻订阅地址:
欢迎通过GitHub issues投稿。