70年代的程序员应该对下面的程序记忆犹新。装了个虚拟机,把曾经的软件重新安装了一次,还是这么的亲切,这么的熟悉,在这里我们一起找找当年的回忆和感觉,看看自己曾经用过那些软件
1、dos
DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”。DOS是个人计算机上的一类操作系统。从1981年直到1995年的15年间,DOS在IBM PC 兼容机市场中占有举足轻重的地位
dos的历史
DOS1.0 微软买下 86-DOS(QDOS)版权,1981年7月,成为 IBM PC上 第一个作业系统。
DOS 1.25 1982年6月,支援双面 软盘并开始修改错误
DOS2.0 1983年3月,加入UNIX式的树状档案系统与及硬盘支援,以低阶的观点视之,这是第一次的 DOS 重大改版。这个版本除了相容于 CP/M 的 FCB 档案系统之外,正式采用了 FAT 格式,并大量使用具有 UNIX 特征的 Handle 式档案操作方式。
DOS 2.11 1984年3月,为主要的OEM版本,修正了2.01版的错误,增加了对非英语语言及其文件格式的国际性支援
MS-DOS 2.25 1985年10月,支援额外扩充的字符组(日文与韩文),还修正了旧版的错误
MS-DOS 3.0 1984年8月,引入PC/AT,它能支援1.2MB的软盘,并加入较高容量的硬盘
MS-DOS 3.1 1984年11月,加入对微软网络支援
MS-DOS 3.2 1986年1月,加入了3.5吋软盘的强化支援,并开始可以透过驱动程式使用硬件 EMS。
MS-DOS 3.3 1987年8月,修正部份内部错误、增加了许多关于档案处理的外部命令、开始支援软盘之后,DOS3.3 成为当时最稳定、畅销的版本,可以说是DOS第二次的重大改版,一年后发行的4.0甚至还不如3.3普及。内部的 BASIC 直译器在 3.x之后逐渐由 BASICA 改为增强绘图能力的 GW-BASIC。
MS-DOS 4.0 电脑MS-DOS 4.0 1988年6月,主要基于IBM的代码库,而不是微软自己的代码库。加入了最大2GB容量硬盘机支援,引入 EMM(软件模拟 EMS)以及新规格 XMS 内存技术,令DOS操作系统可以使用1MB以上的内存。开始有 DOSSHELL 的使用。DOSSHELL 可以被视为 DOS的GUI 界面,并有切换程式作业的能力。
MS-DOS 4.01 1988年12月,对于旧版所存在的一系列错误进行修正
MS-DOS 5.0 1991年6月,第三次重大改版,可能也是DOS史上最重要的改版。这个版本继承 4.0 对于内存管理的改进,是 EMM 规格最为稳定、普及的版本,也加入了许多内存管理的程式,如 EMM386、MEM 等等,为的就是与 Windows 好好搭配,连带也使得DOS 内存管理成为当时许多软件亟欲配合增强的方向,如何设定DOS内存配置成为热门话题。BASIC 直译器改为 QuickBASIC 的简易版本 QBASIC,内建文字编辑器则由原来的行编辑 EDLIN 改为全屏幕编辑的 EDIT,加入 DOSKEY、UNDELETE、Quick Format、UNFORMAT 等能力。另一个值得一提的是,这个版本的 CONFIG.SYS 允许有多重选项。
MS-DOS 6.0 1993年3月,加入了许多花俏的外部命令。系统检测程式 MSD 被加入。DoubleSpace 压缩磁盘技术开始被使用,亦开始附上微软自家的解毒软件 VSAFE 以及 MSAV。网络方面开始加入对 LL5 传输线的支援。对于磁盘,开始加入磁区整理软件 DEFRAG以及磁盘快取程式 SMARTDRV。档案管理方面,以豪华的 MSBACKUP 取代了阳春的 BACKUP,另外,终于加入了 DELTREE 与 MOVE 公用程式。开始正式支援光驱。内存管理方面则加入了 MEMMAKER 组态最佳化程式。
MS-DOS 6.2 1993年11月,DoubleSpace 更名为 DrvSpace。
MS-DOS 6.21 1994年2月
MS-DOS 6.22 1994年6月,最后一个销售版本。
MS-DOS 7.0 1995年8月,Windows 95 所带的版本,支持长文件名。
MS-DOS 7.1 1996年8月,加入对大硬盘和FAT32分区的支持等。
MS-DOS 8.0 2000年9月,DOS的最后一个版本,取消了部分功能,例如不再支持SYS命令、打印机操作。
2、windows 32
微软在1985年推出了第一版的Microsoft Windows,因功能不足而不获计算机用户欢迎。它原本称为Interface Manager,但微软的市场主管Rowland Hanson认为Windows这个名字比较能吸引消费者。Windows 1.0并不是完整的操作系统,而是对MS-DOS的拓展,因此亦继承了后者的问题。而且伴随的应用程序功能太过薄弱,无法吸引企业用户。
再者,和苹果公司间的法律争议限制它的功能。例如窗口祇能平铺在屏幕上,而不能互相重叠,也没有档案回收筒。微软后来和Apple签署一份专利授权协议才解决这两个问题。
1987年微软发行Windows 2.0,比起上一版本较受欢迎。主要原因是微软发行「执行时期版本」的Excel 和 Word for Windows,即是程序可于MS-DOS执行,然后自动启动Windows,结束程序时同时关闭Windows。
Aldus Pagemaker的Windows版本亦开始发行,成为Windows的一大支持。计算机历史学家认为这是第一个由微软以外的软件商发行的重要程序,标志着Windows 成功的开始。
2.0x 版本使用真实模式记忆模式,限制了最多祇可运用1M内存。后期再发行两个版本,分别为Windows/286 2.1 和 Windows/386 2.1。Windows/286 2.1 仍使用真实模式记忆模式,但首次支持HMA。Windows/386则使用保护模式记忆模式,加上EMS仿真。
在2.03 版本和后期的3.0版本,Apple指控微软抄袭麦金塔的外观,例如重叠窗口。但在1989年,大部份的指控被撤销。
3、ucdos
UCDOS是北京希望公司研制的汉字系统,其性能优良,最高版本为UCDOS 7.0。
4、wps
1988年--1994年 开天之作 称雄dos时代--wps1.0 曾经熟悉的DOS界面 从1988年到1989年,求伯君花了14个月的时间,单枪匹马开发出了wps。它应用了窗口技术,当时国内对此技术的报道非常少。更令人叫绝的是求伯君在wps中独创了“模拟显示”功能,使用者可在打印之前看到和调整打印效果,能将计算机中由1和0组成的数据,打印成符合办公需求的版式,极大地提高了办公效率。 1988年到1995年7年的时间内,在没有做任何评测、广告的情况下,wps凭借技术上的领先横扫大江南北,wps成为电脑的代名词,书店里摆满了《wps使用教程》的书籍,专业报刊整版刊登wps使用技巧。wps在整个字处理软件市场上独占鳌头,占据了超过90%的市场份额。wps的意义在于这不仅是可以用来文字录入的软件,更重要的是,这是中国人自己开发的字处理软件。此后,wps的作者求伯君也被誉为“中国程序员第一人”。
5、foxbase 2.1
foxbase为数据库管理系统,其命令与现在时兴的foxpro基本一致 数据库理论的研究在七十年代后期进入较为成熟的阶段,随着八十年代初 IBM/PC及其兼容机的广泛使用,数据库产品的代表作之一,Ashton-Tate公司开发的dBASE很快进入微机世界,成为一个相当普遍而且受欢迎的数据库管理系统。用户只需键入简单的命令,即可轻易完成数据库的建立,增添、修改、查询、索引以及产生报表或标签,或者利用其程序语言开发应用系统程序。由于它易于使用,功能较强,很快成为八十年代中期的主导数据库系统
随着八十年代初 IBM/PC及其兼容机的广泛使用,数据库产品的代表作之一,Ashton-Tate公司开发的dBASE很快进入微机世界,成为一个相当普遍而且受欢迎的数据库管理系统。用户只需键入简单的命令,即可轻易完成数据库的建立,增添、修改、查询、索引以及产生报表或标签,或者利用其程序语言开发应用系统程序。由于它易于使用,功能较强,很快成为八十年代中期的主导数据库系统(极盛时期曾在个人计算机的数据库管理系统市场上的占有率高达80-85%)。继dBASE II 之后,dBASE III,dBASE III Plus 以及dBASE IV相继诞生,其功能逐渐增强。
从事该项工作之一的Fox Software 预见到了PC平台上DBMS的巨大潜力,在成立后的第二年(1984年)便推出了与dBASE全兼容的FoxBASE,其速度大大快于dBASE,并且在FoxBASE中第一次引入了编译器。 1986年,与dBASE III Plus兼容的FoxBASE+推出后不久,FoxPro/LAN也投入市场,一时间引起轰动。 1987年之后相继推出了FoxBASE+ 2.0和2.10,这两个产品不仅速度上超越其前期产品,而且还扩充了对开发者极其有用的语言,并提供了良好的界面和较为丰富的工具。
6、foxpro 2.5 for dos
1989年下半年,FoxPro 1.0 正式推出,它首次引入了基于 DOS 环境的窗口技术 COM (面向字符的窗口),用户使用的界面再也不是圆点,而是能产生圆点提示下等效命令的菜单系统。它支持鼠标,操作方便,是一个与dBASE、FoxBASE全兼容的编译型集成环境式的数据库系统。 1991年,FoxPro 2.0推出。由于使用了Rushmore 查询优化技术、先进的关系查询与报表技术以及整套第四代语言工具,FoxPro 2.0在性能上大幅度地提高了。它面向对象与事件,其扩展版充分使用全部现存的扩展内存,是一个真正的32位产品。它除了支持 FoxPro先前版本的全部功能外,还增加了100多条全新的命令与函数,从而使得FoxPro 的程序设计语言逐步成为Xbase 语言的标准。在与dBASE IV、Paradox、Clipper等同时期其他竞争产品一起参加基准测试中,FoxPro 能以百倍快的速度大大超越其它竞争者。因此,该公司常用的广告用语为“Nothing Runs Like The Fox”(没有东西跑得像狐狸那么快)。
FoxPro2.0 第一次引入SQL结构化设计语言以及和直观的按例关系查询;它采用存入备注数据字段的方式,不产生独立存在的 .obj 文件;其目标程序若再配合 Fox Distribution Kit 链接后即变成可直接在DOS下执行的.exe文件;同时,它支持鼠标操作,不需额外处理即允许用户在程序中加入鼠标功能;它的应用程序生成器(application buikder)、特有的项目管理程序(project manager),在寻找文件、记录文件所在位置以及处理编译后的目标程序的方式,是同一时期,其他同类产品所不能比拟的。这使得FoxPro荣获当年度美国诸多杂志所评选取的多项优秀成果奖。
1992年微软收购了Fox 公司,把FoxPro纳入自己的产品中。它利用自身的技术优势和巨大的资源,在不长的时间里开发出FoxPro2.5、FoxPro2.6等大约20个软件产品及其相关产品,包括DOS、Windows、Mac和UNIX四个平台的软件产品。1995年6月,微软推出了Visual FoxPro 3.0版。。
7、Turbo C 2.0
Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件。该公司在1987年首次推出Turbo C 1.0 产品, 其中使用了全然一新的集成开发环境, 即使用了一系列下拉式菜单,将文本编辑、程序编译、连接以及程序运行一体化, 大大方便了程序的开发。1988年, Borland 公司又推出Turbo C1.5版本, 增加了图形库和文本窗口函数库等, 而Turbo C 2.0 则是该公司1989年出版的。Turbo C2.0在原来集成开发环境的基础上增加了查错功能, 并可以在Tiny模式下直接生成.COM (数据、代码、堆栈处在同一64K 内存中) 文件。还可对数学协处理器 (支持8087/80287/80387等)进行仿真。
Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。
基本配置要求
Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。
主要文件的简单介绍
INSTALL.EXE 安装程序文件
TC.EXE 集成编译
TCINST.EXE 集成开发环境的配置设置程序
TCHELP.TCH 帮助文件
THELP.COM 读取TCHELP.TCH的驻留程序
README 关于Turbo C的信息文件
TCCONFIG.EXE 配置文件转换程序
MAKE.EXE 项目管理工具
TCC.EXE 命令行编译
TLINK.EXE Turbo C系列连接器
TLIB.EXE Turbo C系列库管理工具C0?.OBJ 不同模式启动代码C?.LIB,不同模式运行库
GRAPHICS.LIB 图形库
EMU.LIB 8087仿真库
FP87.LIB 8087库
*.H Turbo C头文件
*.BGI 不同显示器图形驱动程序
*.C Turbo C例行程序(源文件)
8、Turbo pascal 7.0
Turbo Pascal是Borland公司一个很有代表性的软件开发产品。从语言角度说Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上,Turbo Pascal吸取了其他语言如C等的特性,简化了标准Pascal的语法;在功能上,Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库(Turbo Pascal中称为单元)。Turbo Pascal包括CP/M、MS-DOS、Windows等不同操作系统上的版本。
1983年,Borland公司发布了Turbo Pascal的第一个版本。该版本的编译器核心部分由安德斯·海尔斯伯格授权给Borland公司。同时,安德斯·海尔斯伯格也作为雇员加入了Borland公司,并且是后来所有Turbo Pascal版本与Delphi前3个版本的架构师。在第一个版本的Turbo Pascal中,Borland公司的创始人Philippe Kahn为该版本的Turbo Pascal添加了用户界面与编辑器。第一版本Turbo Pascal是个人电脑上编译器发展的一个里程碑。
1989年发布的Turbo Pascal 5.5版是一个重要的版本,从这一版本起,Borland公司把OOP引入Pascal语言,这就是大家所知道的Object Pascal的开端。
Turbo Pascal 6.0推出一个用OOP思想封装的Dos下的应用程序框架(Framework),叫做TurboVision,这个版本的IDE据信即是使用该Framework开发的。
Turbo Pascal的最后一个版本叫做Borland Pascal 7,它包含一个增强的Dos下的IDE和编译器,可以创建Dos和Windows3.x程序,后来为Delphi1.0代替。
9、quick basic 4.5
初期BASIC
语言功能很弱、语句很少,只有14条语句,后来发展到17条语句,这就是所谓的“基本的BASIC”。这个时期的BASIC语言主要在小型机上使用,以编译方式执行。
微机BASIC
20世纪70年代,BASIC发展成为一种广泛使用的通用语言。也正是这个年代,微型计算机诞生了。第一个微型计算机配置BASIC语言的是微软(Microsoft)公司总裁比尔.盖茨,那时他才19岁。在比尔.盖茨的第一个微型计算机BASIC的带动下,各种计算机都相继配备了BASIC语言,由于机型不同,它们对基本BASIC语言的扩展也不相同,导致了同是BASIC语言程序却不能却不能互相兼容的局面。这个时期的BASIC语言开始采用解释执行方式,方便了用户对程序的维护。
结构化BASIC
结构化程序设计思想是20世纪70年代开始萌发的,其主要思想是尽量使程序按传统书写顺序执行,减少语句之间的跳转,采用模块化设计,各模块完成一守的相对简单的功能。结构化程序能增加程序的可读性。 20世纪80年代中期,美国国家标准化协会(ANSI)根据结构化程序设计的思想,提出了一个新的BASIC标准草案。在此之后,出现了一此结构化的 BASIC语言,主要有Quick BASIC True BASIC等。它们不公完全适应结构化、模块化的程序设计的要求,而且保留了BASIC语言易学、易用、易维护等优点,同时提供了解释执行方式和编译执行方式。
Visual BASIC
20世纪80年代中期,微软公司推出Windows操作系统,它提供了图形方式的用户界面,通过鼠标、窗口中、菜单等控计算机,使操作变得更直观、更简单,使用计算机更容易,更方便。 基于Windows操作系统的BASIC语言是Visual BASIC(意为“可视的BASIC”),由美国微软公司开发,它是微软公司在1991年推出的,是一种强有力的软件 开发工具,应用它可以设计出具有良好用户界面的应用程序。Visual BASIC一出现就受到高度重视,发展潜力具大,比尔.盖茨宣称:“Visual BASIC是迎接计算机程序设计挑战的最好例子。”
basic历史
1975 年,比尔·盖茨创立的 Microsoft,并成功的把 Basic 语言的编译器移植到使用 Intel 处理器的 ALR 计算机中,IBM 在 1982 年选定 Microsoft 创作 PC 的操作系统时,也选定了 Microsoft 的 Basic 作为其计算机的 ROM-Basic。微软还在其发布的 DOS 操作系统中免费加入了 GW-Basic、QBasic 等当时最好的 Basic 解释程序。 Quick BASIC是微软(Microsoft)公司1987年推出的。
1991年,伴随着MS-DOS5.0的推出,微软(Microsoft)公司同时推出了Quick BASIC的简化版QBASIC,将其作为操作系统的组成部分免费提供给用户。自从Windows操作系统出现以来,图形用户界面(GUI)的BASIC语言(即Visual Basic)已经得到广泛应用。 2001年Visual Basic .NET推出
2003年推出Visual Basic .NET 2003推出
2005年11月7日在Visual Studio 2005内推出Visual Basic 2005。 BASIC语言早期是以直译程式的方式创始,也演化出许多不同名称的版本,如:BASICA,GW-BASIC,MBASIC,TBASIC,...。微软公司也在MS-DOS时代即推出QuickBASIC,并逐渐将之改良为兼具直译与编译双重翻译方式,1988年在Windows开始流行的时候,微软公司推出VisualBasicforWindows成为Windows作业环境一枝独秀的易学易用程式语言,微软公司还特地为MS-DOS的使用者开发了VisualBasicforMSDOS。微软在早期的崛起BASIC语言功不可没。
10、turbo basic 1.0
Turbo BASIC 是一个 BASIC 编译器 与编辑器,最初由 Robert 'Bob' Zale 所开发,后来被 Borland买下。当 Borland 决定不再贩卖之后, Zale 从Borland 手中买回它, 并改名为 PowerBASIC 并创立 PowerBASIC 公司,以继续支持与研发。今天仍然存在市面上。
这个软件在 1987-1988 年期间,和Borland的 Turbo Pascal 4.0, Turbo C 1.0/1.5,与 Turbo Prolog 1.1相似,以"black screen"为特征。 到了1989年推出Turbo C 2.0, Turbo C++ 1.1,……等时,Borland 便不再没有采取它注册商标式的 "blue screen" IDE。在这时,Turbo Basic 与 Turbo Prolog 不再贩卖。
与这个时期的多数BASIC 编辑器不同的是, Turbo BASIC 是个完整的编译器,能编译出 MS-DOS 底下的原生程序代码。其它编辑器或许是直译器,或者是大量依赖于执行函式库。Turbo Basic 的整合化开发环境能在其中执行一个BASIC 程序(参见下面的例子)以为传统BASIC 测试,或是产生完全独立的 MS-DOS 可执行档(.EXE),能在其它没有安装Turbo BASIC 或是其执行函式库的计算机上执行。当然编译出来的可执行程序文件会比原来仅含程序代码的.bas档案大得多。
- 大小: 9.3 KB
- 大小: 15.7 KB
- 大小: 7.3 KB
- 大小: 13.3 KB
- 大小: 5.1 KB
- 大小: 6.9 KB
- 大小: 7.7 KB
- 大小: 6.5 KB
- 大小: 6 KB
- 大小: 7 KB
分享到:
相关推荐
标题“献给所有想当程序员的朋友”表明了这篇文章旨在为那些有志于投身编程行业的朋友们提供指导和启示。 在描述中,作者分享了自己的经历,从一个大学时期对专业课程漫不经心的学生,到毕业后从事软件编程工作,...
本书的作者是一个在外包行业奋战多年的资深程序员,经 过近十年的磨砺,作者从一个开始靠个人只身接单的码农,成 长为一个带领十几人的团队承接大型软件项目的领头人。...为献给程序员朋友们的一份礼物
本人的《FOXPRO编程宝典之一》,《FOXPRO编程宝典之二》和《FOXPRO编 程宝典之三》系列软件在《电脑报》配套...者和程序员的普遍欢迎,在朋友们的热情鼓励之下,本人推出《C语言编程宝 典》,并以HTML的形式献给大家。
因此,程序员在使用此类工具时,仍需保持对编程语言基础知识的掌握和实践。 总的来说,“ASP PHP代码生成器V1.1”为中国的ASP和PHP程序员提供了一个高效开发的辅助工具,结合了这两种语言的优点,帮助他们在项目...
一个手工封装的Win32 图形编程C++类, 献给不喜欢MFC 和 C++ Builder 的程序员。 含源码和Vs 2015 工程文件和已经编译后的可执行文件。希望完善这个库的朋友可以和我联系: samuel_ni@yahoo.com , 请随意修改,但原...
ASP.NET MVC4中文书籍比较少,因个人英语水平不佳,看起来很吃力,所以找到中文版的编程>>完整版立刻给大家分享咯!
对于一个献给女友的小程序,可能需要一个温馨且美观的界面。JavaFX或Swing是Java中常用的UI库,它们提供了丰富的组件(如按钮、文本框、标签等)来构建图形用户界面。我们可以利用这些组件,结合布局管理器,设计出...
《数据科学:R语言实现》的英文原版。 编辑推荐 R社区领军人物作品,从典型数据科学项目所需工具模型着手,带领读者掌握R语言精华,学会熟练使用多种工具解决各种数据科学难题。 ·探索——以可视化作为R编程起点...
rose献给艾米丽的玫瑰花PPT课件.pptx
然而,这两种通配符仅限于基本的匹配,无法应对更复杂的情况。 正则表达式超越了这些限制,提供了更为强大的功能。它们允许使用特殊字符和构造来构建更复杂的模式,如字符集、量词、分组、断言等。比如,你可以使用...
《音乐二度创作的多元化表现——以《献给爱丽丝》为例》 在音乐的世界里,二度创作是将原有的音乐作品进行改编、再创作的过程,赋予原作新的生命力和艺术价值。以贝多芬的经典钢琴小品《献给爱丽丝》为例,我们可以...
此代码是IS0 13818-5 MPEG2系统层协议分析代码,经过我的一点修改,现在终于可以在VC++ 6.0下编译运行, 发布上来献给那些为了理解MPEG2系统层协议而苦苦加班的程序员。为了可以在windows下编译,我修改了部分操作...
北京大学数据结构与算法课程作业代码,供广大学习c++的同学参考与学习
献给无名的传道者.doc