dBASE百科
dBase是个在个人电脑上被广泛使用的单机版数据库系统,在CP/M与DOS的时期,由Ashton-Tate公司所发表。
在1980年,它初是出现在CP/M的软件,而后被移植到Apple II与IBM PC的DOS上。在dBase III与dBase III Plus时,成为当时数据库市场的主流,而后其他公司推出功能相近甚至是强化的产品,例如Clipper或FoxPro,它们被称为xBase。然而在dBase IV的失败,使用者被迫寻找其他更稳定与安全的数据库。而后在SQL与主从式架构的市场需求下,dBase快速从Microsoft Windows的软件市场上消失。
dBase的系统包括核心数据库引擎、查询系统、表单引擎、与一个脚本编程语言,这些组件一起被贩售
1981年,dBase II发布(CP/M软件),1982年9月发布DOS版。
1984年5月,dBase III发布(DOS软件),此为以C语言重写的个版本。
1986年,dBase III plus发布(DOS软件),俗称dBase III+
1988年2月,dBase IV标准版发布(DOS软件),10月,dBase IV研发版发布。
1980年代后半,dBase语言标准化,IEEE 1192
1991年9月,Borland为dBase和Interbase数据库软件而买下Ashton-Tate公司。
1994年,dBase 5的DOS版与Windows版发布;但是随着Microsoft并购Fox Software公司以取得FoxPro版权,原有dBase的市场逐渐被FoxPro所接收。
2013年3月19日,dBASE PLUS 8发布。
2017年9月 1日,dBASE PLUS 11.3发布。
声明式编程(英语:Declarative programming)是一种编程范式,与指令式编程相对立。它描述目标的性质,让电脑明白目标,而非流程。声明式编程不用告诉电脑问题领域,从而避免随之而来的副作用。而指令式编程则需要用算法来明确的指出每一步该怎么做。
声明式编程通常被看做是形式逻辑的理论,把计算看做推导。声明式编程因大幅简化了并行计算的编写难度,自2009起备受关注。
声明式语言包括数据库查询语言(SQL,XQuery),正则表达式,逻辑编程,函数式编程和组态管理系统。
声明式编程通过函数、推论规则或项重写(term-rewriting)规则,来描述变量之间的关系。它的语言运行器(编译器或解释器)采用了一个固定的算法,以从这些关系产生结果。
声明式编程语言通常用作解决人工智能和约束满足问题。
相关文章