4、人工智能与开源软件的发展历程

人工智能与开源软件的演进

人工智能与开源软件的发展历程

1. 早期编程语言与计算机发展

1.1 编程语言的诞生

早期,为满足商业和商业用途,出现了面向商业的通用语言(COBOL)。它可以对大量数据进行文件管理、排序、合并、加减运算以及百分比计算等操作,还能方便地生成商业报告,其语法接近英语。许多企业至今仍在使用COBOL,一些旧的COBOL程序被存储在公司的大型机遗留档案中以供参考。

为了推广计算机的更广泛使用,1964年John Kemeny编写了简化的BASIC操作系统和编程语言。BASIC几乎安装在每台计算机上,而且几乎任何人都能轻松学习。

FORTRAN、COBOL、BASIC以及基于欧洲计算机科学的算法语言(ALGOL)都基于命令式编程方法。在这种编程方法中,程序在任何时候都有一个隐式状态,定义了所有变量的值和当前的控制位置。当程序执行冯·诺依曼架构时,程序员可以通过检查程序的转储文件了解计算机经过的每一步和状态。

1.2 小型计算机的出现

20世纪60年代开始,计算机分时系统集中在计算机中心,通过批处理计算机穿孔卡片来运行。用户需要小心翼翼地携带穿孔卡片盒前往计算机中心,因为卡片掉落会破坏程序顺序。之后,用户要排队使用卡片读取器,为“计算机时间”计算付费,等待打印输出,现场调试和修改程序,再次排队使用键盘穿孔机,整理新卡片与原程序的顺序,再次等待批处理运行,接收纸质输出,再次检查和更正,这个过程通常需要一整天甚至数天。

后来,哑终端的出现改善了这种繁琐耗时的集中计算过程,它可以无需穿孔卡片进行输入,并逐渐演变成“智能”分布式计算。数字设备公司(DEC)推出了一系列名为可编程数据处理器(PDP - n)的小型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值