1MS-DOS与阿波罗导航计算机软件
在历史的长河中很多经典的软件已经无法继续为我们服务纷纷走进了博物馆,当你再次看到这些软件的时候是否想要看看它到底是如何写的呢?尤其是私有软件的源代码更加神秘,在本文中,将为大家展示13款曾经辉煌无限的经典软件,这些软件的源代码已经被公开,有兴趣的也可以自己试着编译一下。
MS-DOS 1.1和2.0
著名的DOS 1.1与2.0是微软为当初IBM基于X86架构的PC所写。它并不是独立编写的,而是基于当时另一款操作系统86-DOS改编而成。微软在收购了Tim帕特森公司之后就发布了MS-DOS 1.1的第一个版本。这段代码不仅具有历史意义,而且具有相当大的搞笑成分。
阿波罗导航计算机软件
阿波罗登月任务是,当然,这是个技术的奇迹。这项工作是阿波罗导航计算机(AGC)完成的,由麻省理工学院仪表实验室开发。该AGC安装这两个命令和登月舱提供制导,导航与控制和运行它的软件上织成特殊的“绳子”内存。为了纪念阿波罗11号着陆在2009年的40周年,原AGC源代码从代码的打印输出扫描的照片转录,并通过开源提供。正如任何代码,自动增益控制软件包含了一些古怪的幽默。
2Word For Windows 1.1A
Word For Windows 1.1A
当人们在计算机上进行文字处理的时候,Word是一款非常不错的软件。最初在DOS系统上查尔斯西蒙尼创造了第一个文字处理软件,这时候的文字处理软件还并不成熟。知道Windows 1.0在1989年发布,并且采用了之前的文字处理软件,这之后才慢慢成就了文字处理程序的主导地位。该源码为Word Windows 1.1A的版本。
重返德军总部
如果你是个游戏迷,那么你肯定知道这款非常经典的游戏。这是一款1992年发布的第一人称射击游戏,最初是为MS-DOS系统的PC所设计,后来被移植到了很多平台上。
IBM的APL \ 360
APL是脱胎于数学符号的系统,由哈佛大学教授肯·艾弗森组织编写,这影响了后来的语言,如?,Matlab和Mathematica的开发阵列的编程语言。1962年,在IBM工作时,他正式出版了他的符号作为本书的编程语言(因此得名APL)。APL的第一受欢迎的实施是APL \ 360用于IBM System 360大型机在1966年,2012年,IBM和计算机历史博物馆发布的源代码APL \ 360,写在360汇编语言大约37,500行。
3苹果DOS 3.1与Photoshop 1.0.1
苹果DOS 3.1
苹果II,发布于1977年,使用录音带,而不是磁盘驱动器来加载外部程序和存储数据。它的发行之后,史蒂夫·沃兹尼亚克设计了一个磁盘驱动器控制器和苹果外包一个磁盘操作系统。开发者保罗·劳顿内置DOS下的35天左右, 在写代码的穿孔卡片。苹果DOS 3.1交付在1978年6月。计算机历史博物馆释放劳顿的原始源代码。
Photoshop的是由两兄弟创建,托马斯和约翰·诺尔,前者在博士生在密歇根大学,后者雇员在视觉特效公司视觉光魔,在1980年代末期为自己所用。最初命名显示,然后,简单地说,图像Pro,它们很快就意识到它的商业潜力,并授权Photoshop中的Adobe。1.0版本发布于1990年(只适用于Mac),并在其第十个年头售出300万册。
4微软的C#和Visual Basic编译器
MacPaint格式1.3
MacPaint格式,著名的基于位图的绘图软件,是包含在原始的Macintosh电脑在1984年1月(连同MacWrite文字处理器)两个应用程序之一。它是由比尔·阿特金森发展,为Macintosh的原始开发商之一,并且是基于他早期的LisaSketch。MacPaint格式的推出了许多现在已经司空见惯的图形实用程序,如油漆桶填充工具和套索选择工具。
微软的C#和Visual Basic编译器
Visual Basic和C#两种分别是由微软创建前者于1991年与后者于2000年作为部分.NET框架。而在.NET Framework是专有的,为C#和VB的开源编译器。然而,最近在努力揭露其编译器的内部工作原理,微软已经发布了自己的开源.NET编译器平台,它提供编译器用于C#和Visual Basic中,所以编译器不再是黑盒子。
推荐经销商