Norton Commander 发展史
Development of Norton Commander
中文摘要
由模型生成 · 人工抽检回顾 DOS 时代经典文件管理器 Norton Commander 的起源与演进,从 John Socha 1984 年开发的 VDOS 到成为东欧事实上的 DOS 标准界面,并衍生出跨平台的正统文件管理器(OFM)家族。
全文
已译中文约 22 分钟读完少即是多:正统文件管理器(OFM)范式
作者:Nikolai Bezroukov 博士
目录 : 前言 : 第01章 : 第02章 : 第03章 : 第04章 : 第05章 : 第06章 : 第07章 : OFM1999 : OFM2004 : OFM2012
Norton Commander 的开发历史
| 2011: 25th Anniversary of Norton Commander 1.0 Release !!! |
|---|
(OFM 的 NC 系列)
| Study the past, if you would divine the future. -- Confucius Future shock is the shattering stress and disorientation that we induce in individuals by subjecting them to too much change in too short a time. -- Alvin Toffler |
|---|
DOS 版的 Norton Commander 是 Orthodox 文件管理器的最初产品线,共有五个主要版本:1.0、2.0、3.0、4.0 和 5.0。只有最后一个版本有一个附加的子版本(nc 5.5)。所有版本仍在使用(主要由 DOS 爱好者使用),并且经常被发布在 abandonware 网站上。有趣的是,尽管后续版本具有明显的优越性,但仍然有 NC 1.0 版本的用户。例如,Symantec 网站包含一篇 FAQ 文章:Is Norton Commander Version 1.0 or 2.0 Supported Under Windows NT 5 (Beta)?。此外,在 2005 年 10 月,我收到了一封发给我的电子邮件,收件人是 Softpanorama 网站上 OFM 页面的编辑(Orthodox File Managers: Home of the OFM standards):
Norton Commander 1.0
你好,
我仍在 Windows 98SE,甚至 Windows 2000 Professional 和 Windows XP 中使用 Norton Commander 1.00 版(1986 年)。
我更喜欢它的小巧和快速,而且我可以用它编写小型批处理程序。
再见
Alvaro Alonso
来自:哥伦比亚波哥大(南美洲)
它可能是 DOS 时代最受欢迎的文件管理器之一,与 Xtree 一样,它也是少数成功超越其 DOS 根源的程序之一,如今 Norton Commander 的后继者(OFM 管理器)已存在于所有主流操作系统上。NC 的第一个版本(1.0)由 John Socha 于 1984-1989 年间设计并编写。我们将在本章后文提供关于他的简短传记注释。
从版本 2 开始,Norton Commander 获得了一批狂热追随者,其成功程度在某种程度上可与 123、WordPerfect 和 MS Word 相媲美,尤其是在前苏联和东欧地区,Norton Commander 的蓝屏界面成为了 DOS 的代名词。该地区的许多用户从未怀疑过这并非 DOS 的原生界面。在俄语中,“Norton”和“Commander”这两个词已成为 PC 行话的一部分,被广泛用作文件管理器的同义词。请参阅第 1 章以进一步探讨这一现象。
Norton Commander 在前苏联地区的大部分地方以及东欧的学院和大学中,被作为计算机入门课程的一部分教授。这意味着所有毕业生或多或少都是熟悉 Norton Commander 的用户,而 Norton Commander 本质上充当了 DOS 的标准界面。我想再次强调,该地区的许多人从未怀疑过这不是 DOS 的一部分,而是一个附加工具。在 DOS 时代,这甚至影响了招聘流程:在许多东欧 IT 招聘经理的心目中,对 Norton Commander 的掌握与对 DOS 的掌握不可分割地联系在一起。
Norton Commander 的初始版本被称为 VDOS(Visual DOS),是用 C 和汇编语言混合编写的。正如 John Socha 回忆的那样(个人交流):
1984 年秋天,我开始着手开发后来被称为 Norton Commander 的软件,*当时我还是康奈尔大学应用物理专业的研究生。*最初的几个版本完全用汇编语言编写,但那样太耗时,所以我很快转向 C 语言与汇编语言的混合编程——在那个年代,大多数“真正的程序员”都不愿碰 C 语言。
当时我把它叫做 Visual DOS,缩写为 VDOS,而不是当时惯用的两字母缩写。这个程序本身是多种因素交汇激发而成的。我签了一份为 Microsoft Press 写书的合同,还实际在华盛顿州贝尔维尤的现场工作了一段时间。我会从研究生院请两个月假去写书。
第二本书原本打算写一本小型实用程序集,就像我以前为 Softalk 杂志写的那种(比如 whereis、scrnsave 等),*但我始终没能写完那本书,因为其中一个小工具发展出了自己的生命。*
John Socha 在康奈尔大学获得了应用物理学的硕士和博士学位。毕业后,John 成为现已解散的 Peter Norton Computing 公司的第一任研发总监。他是该公司的第二位程序员,在 Brad Kingsbury 之后不久被聘用。
…
本译文由模型自动生成,仅供参考与快速理解;涉及数字、版本、命令、法律条文等请以原文为准。
原文附件
5 个 · 均跳转原站,本站不托管文件正文为原站公开内容的抓取与清洗结果,英文条目附模型生成的中文译文;两者均仅供参考, 准确内容请以原站为准。内容版权归原作者所有,若认为侵权请联系我们下线。