ABC (编程语言)

✍ dations ◷ 2024-12-22 12:51:56 #过程式编程语言,荷兰发明

ABC,一种编程语言与编程环境,起源于荷兰数学和计算机科学研究学会,最初的设计者为Leo Geurts、Lambert Meertens与Steven Pemberton。程序风格受到ALGOL-68的影响,最初用来取代BASIC、Pascal与AWK,目标是在教导非专业的程序员学习如何开始写程序。

编程语言Python的设计风格,有许多源自于ABC语言。Python的创立者Guido van Rossum在1980年代中期曾为ABC系统工作了很多年。

它的设计者声称ABC程序的大小典型的是等价的Pascal或C程序的四分之一,并且更加可读。关键特征包括:

ABC最初是一个单体实现,导致它不能适配新的需求,比如创建图形用户界面。ABC不能直接访问底层文件系统和操作系统。

完全的ABC系统包括使用语法制导编辑(英语:Structure editor)、提示、持久变量和多任务作空间的编程环境,并可获得为解释器/编译器,当前版本是1.05.02,已经移植到了Unix、DOS、Atari和Apple Macintosh。

一个收集在文档中所有单词的集合的函数words

 HOW TO RETURN words document:    PUT {} IN collection    FOR line IN document:       FOR word IN split line:          IF word not.in collection:             INSERT word IN collection    RETURN collection

引用

  1. ^ "He was clearly influenced by ALGOL 68's philosophy of providing constructs that can be combined in many different ways to produce all sorts of different data structures or ways of structuring a program." - Guido van Rossum Federico Biancuzzi; Shane Warden. Masterminds of Programming: Conversations with the Creators of Major Programming Languages. O'Reilly Media. April 2009: 32 . ISBN 0-596-51517-0. 
  2. ^ The A-Z of Programming Languages: Python 互联网档案馆的存档,存档日期2008-12-29.. , Computerworld (2008-08-05). Retrieved on 2014-07-08.
  3. ^ An Interview with Guido van Rossum. ONLamp.com. Retrieved on 2013-07-08. archived copy

本条目部分或全部内容出自以GFDL授权发布的《自由在线电脑词典》(FOLDOC)。

相关

  • 昆比恩昆比恩(Queanbeyan)是澳洲新南威尔士州南部高原地区的城市,位于新南威尔士州的东南部。是昆比恩市议会的所在地。2006年人口为34,084人。昆比恩在面积较小的澳洲首都特区(全境在
  • 大质量弱相互作用粒子大质量弱相互作用粒子(英语:Weakly interacting massive particles,简称WIMP),是一种仍然停留在理论阶段的粒子,是暗物质最有希望的候选者。理论预言这种粒子应该有以下两个特点:由
  • span class=nowrapCusub2/subOsub3/sub/span>三氧化二铜是一种无机化合物,其化学式为Cu2O3。其为红色晶体,不溶于水,在常温及干燥状态下稳定。其为铜酸盐高温超导体的成分,如YBa2Cu3O7-δ。三价铜在离子环境下通常变得稳定,
  • 光明星4号光明星4号(朝鲜语:광명성4호/光明星4號)是朝鲜民主主义人民共和国国家宇宙开发局于2016年2月7日早上9点(UTC+8:30)通过“光明星”运载火箭发射升空的一颗地球观测卫星。根据朝鲜官
  • 云南菜云南菜简称滇菜,为发源于云南的地方菜,以烹制水鲜、山珍见长。其口味偏鲜糯酥脆、醇厚重油、酸辣微麻、清香回甜。烹饪技法上除了炖、卤、汆、炸、蒸、熘之外,还有隔器盐焗、焐
  • 变形体变形体(amoeba),是一种通过伸长或收回伪足来改变自身形状的细胞或生物。变形体并不属于某个单一的生物分类,相反地,在许多真核生物中都能找到它们的存在。变形体细胞不仅存在于
  • 安宁药丸手册安宁药丸手册(英语:The Peaceful Pill Handbook)是一本讲述著有关辅助自杀和自愿安乐死资讯的书。初版发行于2006年,由菲利普·尼特舍克(英语:Philip Nitschke)以及费欧娜·史都华(
  • 朝鲜成宗朝鲜成宗(朝鲜语:조선 성종/朝鮮 成宗 ;1457年8月19日-1495年1月20日), 是朝鲜王朝的第9代君主,1469年至1494年在位。讳李娎(朝鲜语:이혈/李娎 ),庙号成宗,谥号康靖仁文宪武钦圣恭孝大王
  • 索尔兹伯里 (多米尼克)索尔兹伯里(法语和英语:Salisbury)是加勒比海岛国多米尼克圣约瑟夫区的一个城镇,也是该区的第二大城镇(仅次于该区首府圣约瑟夫),位于该岛西北海岸,海拔高度50米,2001年人口2,129人。
  • 皮戈特半岛皮戈特半岛是南极洲的半岛,位于帕尔默地东岸,西面以布莱恩冰川和斯万冰川为界,该半岛以1940年12月30日由美国探险队发现,美国地质调查局根据测量和美国海军空中照片把该半岛绘入