操作系统洪荒年代的编程语言
为什么说是可视的Basic语言,什么是Basic 语言?回答这些问题我们要回溯到上世纪80年代。
在上世纪80年代末,计算机还是386,486,操作系统还是DOS系统,是黑白屏的,类似电脑开机时的启动界面,像这样:
是的,你没看错,要想玩转操作系统,你首先要学会DOS命令,在一闪一闪的光标处输入命令,cd是改变当前目录,md建立子目录,rd删除子目录命令等等,其实就是一堆文档操作指令,这时的操作系统更像是个文档系统。
这时候操作系统下的编程语言出现了,主要的有这几个,c,Pascal,basic
C语言后来发展出面向对象的c++然后发展出C# 和object C(苹果公司)
Pascal 后来发展出 object Pascal由borland公司发展出delphi 开发工具,曾经是windows应用软件开发的霸主之一。
我着重说一下Basic语言。
BASIC 语言的发展史
Basic语言是由Dartmouth学院John G. Kemeny与Thomas E. Kurtz两位教授于20世纪60年代中期所创。由于立意甚佳,Basic语言简单、易学非常适合刚接触计算机编程的人学习和使用。
就是这两位大师,发明了Basic语言,而本人20年前最早接触的语言也是basic(visual Basic),是他们将计算机的编程变得不再枯燥乏味,变得生动有趣,并让无数爱好者热爱与沉迷,在此向两位大师表示深深的敬意!
随着计算机和操作系统的发展,微软公司推出了Quick BASIC,它提供了一个开发程序的集成环境,使得用户编程十分方便。后来伴随着MS-DOS 5.0的推出,微软公司也同时推出了QBASIC,并作为MS-DOS 5.0的一个组成部分免费提供给用户。
随着微软Windows 3.0操作系统的推出,操作系统有了真正人机交互的界面程序,像这样:
虽然现在看来显得简易和粗陋,但是,不得不说这是一个伟大的设计,让虚拟的计算机应用程序有了一个实实在在的可操控的形态和形体,一切计算机的世界变的对象和概念变的“可视”。
1991年4月,由微软公司开发的Visual Basic1.0 版本正式发布,这是计算机语言时上一个划时代的事,从此人们可以借助Visual Basic(简称VB) 开发“可视”的应用程序。
其后的几年,Visual Basic 2.0、3.0、4.0、5.0、6.0的版本陆续推出,Visual BASIC6.0 成为最经典的一版。
随着新千年开始,基于计算机技术的互联网迅猛发展,微软顺势推出了.NET的战略,与之配合的是.NET平台,Visual Basic和Visual C++、Visual C# 一起成为.NET 平台的开发语言,升级为Visual Basic.NET。
因为Visual Basic6.0太过经典,又因为Visual Basic的简单易学,培养了大批的Visual Basic开发人员,微软将其嵌入到自己的office 办公软件中做为二次开发的工具,丰富了其产品的功能,用户也可以根据自己的需要自行灵活的功能开发,这就是VBA的由来。就是下图的样子,和Visual Basic6.0的界面几乎一模一样。
也有其他软件公司也效仿借助VBA来拓展自己的产品功能,著名的有 AutoCAD, Coredraw等。
这就是整个的Basic语言的发展历史,和VBA的由来,尽管VBA已经发展了20多年,但是因为它易学习,易上手,仍大量应用于office办公,以及工程和印刷设计的辅助功能开发中,仍显示着强大的生命力。
本文暂时没有评论,来添加一个吧(●'◡'●)