QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

PERQ: 被遗忘的“现代Mac之父” (graydon2.dreamwidth.org)

本文讲述了PERQ电脑的故事,以及它对现代MacOS和iOS设备产生的深远影响。PERQ诞生于20世纪70年代末的宾夕法尼亚州匹兹堡,是卡内基梅隆大学(CMU)的一个衍生公司Three Rivers Computer Company的产品。它借鉴了施乐PARC的Alto电脑的设计理念,但更早地实现了商业化,并成为第一批获得广泛应用的“3M机器”之一。CMU教授Rick Rashid和他的学生Avie Tevanian在PERQ上开发了操作系统Accent,后来演变为Mach,成为NeXT和苹果操作系统的基础。因此,现代苹果设备的起源可以追溯到PERQ,而不是仅仅局限于加州的科技公司。

关于Rust、可变别名和形式验证的一些笔记 (graydon2.dreamwidth.org)

这篇文章探讨了Rust语言在形式验证方面的优势,特别关注了其对可变别名的限制如何支持局部推理,从而使得形式验证工具更容易分析Rust代码。文章解释了Rust的借用检查器如何通过确保引用生命周期短于所引用对象的生命周期来实现内存安全,以及“共享-异或-可变”规则如何支持局部推理。文章还将Rust的借用检查器与垃圾回收进行了比较,并讨论了Rust的早期版本如何使用类型状态系统和写时复制来支持形式验证。