Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

开发人员尝试用 Rust 复活已有 47 年历史的“Apple Pascal”(及其 p 系统)

Posted on 2025-05-11

编程_64.png

Slashdot 的长期读者 mbessey(Mac/iOS 开发人员)写道: 在我们即将迎来 UCSD Pascal 首次发布 50 周年之际,我认为稍微研究一下它会很有趣,并开发一些工具,以现代语言(Rust)在现代硬件上让这个“便携式操作系统”重新焕发活力。维基百科将 UCSD Pascal 描述为“一个在自定义操作系统上运行的版本,可以移植到不同的平台。一个关键平台是 Apple II,它作为 Apple Pascal 被广泛使用。这导致 Pascal 成为 Apple Lisa 以及后来的 Macintosh 中用于开发的主要高级语言。原始 Macintosh 操作系统的部分内容是从 Pascal 源代码手工翻译成 Motorola 68000 汇编语言的。” mbessey 在一系列博客文章中记录了他们的新项目,这些文章从这里开始: p-System 并不是第一个便携式字节码解释器和编译器系统 – 这个想法可以追溯到很早以前,至少可以追溯到 Pascal 语言本身的起源。但它可以说是这个想法最成功的早期版本之一,并为未来的便携式软件系统(包括 Java 的字节码和 Infocom 的 Z-machine)提供了灵感。他们已经让 UCSD Pascal 在模拟器中运行,并构建了一些工具(用 Rust)将文件传输到磁盘映像。现在,他们正在努力用 Rust 编写一个 p-machine 模拟器,他们可以将其移植到“Mac 以外的其他设备。理想情况下,是一些小型设备,例如 Arduino 或 Raspberry Pi Pico”。

twitter_icon_large.png facebook_icon_large.png

在 Slashdot 上阅读这个故事的更多内容。

原文: https://developers.slashdot.org/story/25/05/10/2148230/developer-tries-resurrecting-47-year-old-apple-pascal-and-its-p-system-in-rust?utm_source=rss1.0mainlinkanon&utm_medium=feed

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Elad Gil
  • Ellie Huxtable
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Lou Plummer
  • Luke Wroblewski
  • Matt Stoller
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme