2020-09-25 02:46:05

ABC语言 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
其他语言相关
其他语言相关
编辑分类

ABC语言是在NWO(荷兰科学研究组织)旗下CWI(数学与计算机科学国家研究所)的Leo Grurts,Lambert Meertens,Steven Pemberton主导研发一种交互式,结构化高级语言,旨在替代BASIC,Pascal等语言,用于教学及原型软件设计。Python创始人Guido van Rossum于20世纪80年代曾在ABC系统开发中工作了数年。

基本信息

  • 中文名称

    ABC语言

  • 性质

    教学语言

  • 设计者

    Leo Grurts,Lambert Meertens等

  • 特点

    专门为非专业程序员设计

ABC语言的设计者称其代码量通常为Pascal或者C语言程序的四分之一,并且具备更强的可读性。其主要特点如下;

1)只有五种基本数据类型

2)不需要变量声明(动态变量)

3)明确支持自上而下的编程

4)语句嵌套由缩进来表示

5)精度,列表,字符串均无限制

版本为1.05.02,可移植到Unix,DOS,Atari和Apple Macintosh.

就Guido本人看来,ABC失败的原因是高级语言为时过早,并且平台迁移能力弱,难以添加新功能,仅仅专注于编程初学者,没有把有经验的编程人员纳入其中,其通过Python解决了其一些问题,让拓展模块的编写非常容易,并且可以在多平台进行运行。

阅读全文

热点资讯