微软MS-DOS及Word早期源码入驻博物馆

摘要: 微软本日宣布与计算机历史博物馆一起合作将早期Windows版本的MS-DOS及Word源码对公众开放。 MS-DOS的历史要追溯到1980年的一个代号名为Chess的项目。项目一开始的目标是为IBM提供一个BAS

微软本日宣布与计算机历史博物馆一起合作将早期Windows版本的MS-DOS及Word源码对公众开放。

MS-DOS的历史要追溯到1980年的一个代号名为“Chess”的项目。项目一开始的目标是为IBM提供一个BASIC语言的解析器,但随后被要求进一步开发一个操作系统。微软动用了1/3员工(35人)的力量最终做出了两个版本,一个是授权给IBM的PC-DOS,另一个则是给其他PC制造商的MS-DOS,代码的大小不超过300KB。而Windows版的Word则是在1989年发布,之后用了不到4年的时间即拿下了了全球文字处理收入份额的半壁江山。

相对于马王堆出土的历史文物的年代来说,来说30年的时间不长,但信息技术的指数式发展延伸了距离感,所以现在30年就已经被认为是年代久远。微软在官方博客中是这样形容他们的举动的:“本周四,我们掸了掸早期Windows版MS-DOS与Word源码上面的灰尘”。用不了多久,甚至日新月异都无法表达技术进步的速度。但是数字化的外衣又能让这些代码历久弥新,无论任何时候看起来都是一样的,而其中闪耀的编程思想精髓,更是永远都不会磨灭。

计算机历史博物馆一直在致力于将早期广泛应用软件的代码收集工作。除了微软的MS-DOS及Word以外,该馆还收藏了包括APPLE II DOS、IBM APL、Apple Macpaint、QuickDraw、Adobe Photoshop等超过8000件的软件源码,感兴趣者可到此处搜索下载。不过如果想看MS-DOS源码的话,你先得问问自己有没有学过或记得汇编语言。

MS-DOS主程序的开头

时间: 2024-09-30 21:36:15

微软MS-DOS及Word早期源码入驻博物馆的相关文章

MS IIS虚拟主机ASP源码泄露(MS,缺陷)-ASP漏洞集

iis|虚拟主机    涉及程序:   MS Windows NT/IIS   描述:   共享目录导致ASP程序源码泄露   详细:   如果一个虚拟主机的根目录是映射到一网络共享目录,通过在ASP或者HTR扩展名后增加某些特殊字符,IIS服务器将反送出这个asp   或者htr文件的全部源代码.如果IIS的文件安装在本地驱动器上,就没有该泄漏源码这个问题.   在虚拟目录文件中的asp文件后增加一个符号"\",IIS就会泄漏该asp文件源代码.   例如,如果虚拟目录/asp/映射

MS IIS虚拟主机ASP源码泄露 (MS,缺陷)

iis|虚拟主机 涉及程序: MS windows NT/IIS 描述: 共享目录导致ASP程序源码泄露 详细: 如果一个虚拟主机的根目录是映射到一网络共享目录,通过在ASP或者HTR扩展名后增加某些特殊字符,IIS服务器将反送出这个asp或者htr文件的全部源代码.如果IIS的文件安装在本地驱动器上,就没有该泄漏源码这个问题. 在虚拟目录文件中的asp文件后增加一个符号"\",IIS就会泄漏该asp文件源代码.例如,如果虚拟目录/asp/映射到共享文件夹的\\server1\shar

汇编源码系列之clock

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... CGROUP GROUP VECTOR,CODESEGVECTOR SEGMENT AT 0H DB 6CH DUP(?) ;FILLERTIME_LO DW ? ;DOS TIMETIME_HI DW ? ;DOS TIMEVEC_IP DW ;CLOCK UPDATE VECTOR IPVEC_CS DW ;CLOCK UPDATE

汇编源码系列之clean

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... name clean page 55,132 title 'CLEAN --- Filter text file';; CLEAN --- a utility to filter text files.; This program removes all control codes except; for line feeds, carr

汇编源码系列之cleanf

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... name cleanf page 55,132 title 'CLEANF - Filter text file';; CLEANF - a DOS 2.0 filter for word processing document files.;; CLEAN.ASM Originally written by Ray Duncan; Co

汇编源码系列之brk2

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... TITLE BRK2 -- Break Handling Utilities ModuleTRUE EQU 01H ;boolean trueFALSE EQU 00H ;boolean falseBREAKINT EQU 23H ;dos control-break intrptGETVECTOR EQU 35H ;dos get ve

汇编源码系列之break

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... title Control-Break handler for Lattice C programs name break include dos.mac;; Control-Break Interrupt Handler for Lattice C programs; running on IBM PCs (and ROM BIOS c

汇编源码系列之cldoc12

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... ;************************************************************************;* *;* CleanDoc 1.2 (C) 1997 RonSoft. *;* *;* This is a simple litte assembler program that clean

汇编源码系列之chips

这个都是过去DOS时代的汇编源码,虽然已经过去了,但是对于学习汇编还是有帮助的,汇编语言只是程序员一门基础语言,大多人掌握即可,不一定要深入研究....... ; calling convention:;; int chips( void );;; returns:;; tucked away neatly in your AX....;; you get back 8x if an 8088/8086; 18x if an 80186/80188; 28x if an 80286; 38x i