The Cyber Vanguard 上有哪些编程主题的文章?
更新时间
The Cyber Vanguard(cyber.dabamos.de)是一个以静态页面为主的个人技术网站,编程内容集中在 Fortran 生态,兼有 Perl、PHP、Python、Delphi 的零散文章,以及一批复古游戏和趣味项目。如果你在找 Fortran 的 Unix 实践、老式 CGI 或 DOS 时代游戏复刻,这里值得翻一翻;如果你需要现代框架、系统化的入门教程或持续更新的技术博客,它并不合适——网站首页明确写着“仍在建设中”,部分页面可能只是 stub(占位页)。
Fortran:站点内容的主线
Fortran 相关文章是站内数量最多、覆盖面最广的一类,从语言版本到工具链再到游戏都有涉及:
- Modern Fortran:在 Unix 上使用 Fortran 2003/2008/2018/2023 的编程内容。
- DISLIN with Compaq Visual Fortran on Microsoft Windows:图形库 DISLIN 在 Windows 下配合 Compaq Visual Fortran 的使用。
- FORTRAN I (1957) transcompiler written in Fortran 2008:用 Fortran 2008 编写的 FORTRAN I 转译器,属于历史语言实现类项目。
- Fortran Games & Fun:用 Fortran 写的游戏与趣味程序,包括 Adventure、POV-Ray 相关内容和 RFK-77。
其中 RFK-77 是 robotfindskitten 的 DOS 实现,属于“用老语言写小游戏”的典型例子。这类项目的价值不在于工程实践,而在于展示 Fortran 在文本界面和简单游戏逻辑上的可行性。
适合谁看
- 想在 Unix 环境里用较新 Fortran 标准写代码,需要具体工具链和示例的人。
- 对编程语言史感兴趣,想看 FORTRAN I 转译器如何用现代 Fortran 复现的人。
- 想找 Fortran 小游戏练手或做教学演示的人。
其他语言:Perl、PHP、Python、Delphi
非 Fortran 的内容相对分散,每类通常只有一两篇:
| 语言/主题 | 文章内容 |
|---|---|
| Perl | A short journey to the Programming Republic of Perl |
| PHP | PHP: ancient web programming |
| Python | Programming simple games in Python |
| Borland Delphi | predator-prey simulation and snake game |
这些文章偏向“用某语言做一件具体小事”,例如 Python 写简单游戏、Delphi 做捕食者—猎物模拟和贪吃蛇。PHP 一篇的标题直接点明“ancient web programming”,定位是回顾式而非现代 Web 开发指南。
游戏与趣味项目
除 Fortran 游戏外,站内还有一批跨语言的趣味项目:
- Adventure FORTRAN Computer Games:经典文字冒险游戏的 Fortran 版本。
- Snoopy Calendar:日历类小项目。
- Remake of The Oregon Trail in FORTRAN 77:用 FORTRAN 77 重写的《俄勒冈之旅》。
- CGI: Magic 8-Ball:CGI 实现的“魔法八球”。
- HP 40gs Graphing Calculator:图形计算器相关内容。
- Game Development Resources:游戏开发资源汇总页。
这些页面的共同点是“小而完整”:一个具体程序、一段可运行的代码或一份资源清单,而不是长篇教程。
配套的 Unix 与 WWW 内容
编程文章之外,站点还有两块与开发环境相关的内容,浏览时可能用得上:
- Unix 页面:FreeBSD 相关实践,包括在 Lenovo ThinkPad X230/X270 上安装 FreeBSD、用 Android 做 USB 网络共享,以及 FreeBSD 上的游戏(Wolfenstein 3D、Doom 系列、Quake)和“Cool, but obscure X11 tools”。
- WWW 页面:Tim Berners-Lee 的 WorldWideWeb 项目摘要、4000 多个 88x31 按钮收藏、1998 年的“The Face Book”等网络考古内容。
如果你在 FreeBSD 上做 Fortran 或复古游戏相关的事,这两块内容与编程文章形成互补。
浏览前需要知道的限制
- 更新频率低:页面标注的最后更新时间为 2024 年 1 月 10 日,内容不是活跃维护的技术博客。
- 存在占位页:首页说明“publish content early and often”,部分页面可能只有标题或少量内容。
- 无统一教程体系:文章按主题平铺,没有从入门到进阶的课程结构,适合按兴趣点单篇查阅。
- 联系方式:站内提供电子邮件地址(以 pengel 开头),以及 GitHub 和留言簿入口。
判断建议:如果你的目标是 Fortran 在 Unix 上的具体用法、老语言写小游戏的示例,或 FreeBSD 桌面/游戏配置,这个站有可直接参考的内容;如果你需要持续更新、成体系的编程教学,应另找来源。