2026/1/15 7:28:42
网站建设
项目流程
响应式网站 手机版,模仿网站制作,平面广告设计赏析,六安网站软件建设探索 Unix 世界:哲学、骗局与设计理念 1. Unix 带来的启迪 Unix 能让我们领悟万物的短暂本质,帮助我们摆脱世俗的执着,加速心灵的启迪。比如,有人在研究 X 初始化脚本时,看到带有 “exec” 前缀的 Unix 命令,出于好奇在 shell 窗口输入 “exec ls”,结果列出目录后,s…探索 Unix 世界:哲学、骗局与设计理念1. Unix 带来的启迪Unix 能让我们领悟万物的短暂本质,帮助我们摆脱世俗的执着,加速心灵的启迪。比如,有人在研究 X 初始化脚本时,看到带有 “exec” 前缀的 Unix 命令,出于好奇在 shell 窗口输入 “exec ls”,结果列出目录后,shell 和其他窗口全被关闭,屏幕几乎变黑,只剩底部一个白色的无效光标。这一经历让他意识到没有什么是绝对的,事物都有其对立面。过去遇到这种情况他可能会生气,但接触 Unix 后,他不再执着于进程,明白进程的存在与消失都是虚幻的。在 Unix 的世界里,一切都在为所有众生的解脱而不懈努力。2. Unix 与 C 语言竟是骗局?令人震惊的是,Unix 操作系统和 C 编程语言的创造者 Ken Thompson、Dennis Ritchie 和 Brian Kernighan 承认,它们是一场持续了 20 多年的愚人节恶作剧。1969 年,ATT 终止了与 GE/ATT Multics 项目的合作,他们当时接触到 Pascal 语言并被其简洁与强大所吸引,同时,Dennis 读完《Bored of the Rings》后,他们决定恶搞 Multics 环境和 Pascal 语言。他们将操作系统设计得尽可能复杂和晦涩,以增加普通用户的挫败感,取名 Unix 来恶搞 Multics。之后,他们又基于 Pascal 开发出 “A” 语言,当发现有人用它编写程序时,不断添加晦涩特性,最终演变成 B、BCPL 和 C 语言。他们原本没想到现代程序员会使用这样的语言,甚至曾想把它卖给苏联以阻碍其计算机科学发展。如今,他们为多年前的恶作剧导致的混乱和糟糕编程感到内疚,并且