原始ABC语言,Python的前身(1991年)
The original ABC language, Python's predecessor (1991)

原始链接: https://github.com/gvanrossum/abc-unix

编程语言ABC,对Python有重要影响,作者于1983-1986年间进行开发。源代码最初从cwi.nl下载,Luciano Ramalho在GitHub上也维护着一份副本。代码主要创作于1991-1996年(并于2021年进行了一些更新),目前针对32位系统,需要针对现代64位架构进行调整。 ABC由阿姆斯特丹数学中心基金会开发,虽然没有正式许可证,但带有1988-2011年的版权声明。作者计划与Steven Pemberton讨论,以获得MIT许可证。 ABC的主要贡献者包括Eddy Boeve、Frank van Dijk、Leo Geurts和Guido van Rossum,并于1990年出版了一本全面的程序员手册。更多信息请访问http://www.cwi.nl/~steven/abc.html。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 原始ABC语言,Python的前身 (1991) (github.com/gvanrossum) 6点 由tony 35分钟前 | 隐藏 | 过去的 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文

ABC was Python's most direct predecessor; I worked on it from around 1983-1986.

I downloaded these sources from cwi.nl, specifically the abc-unix tarball.

Another copy of the ABC sources lives in Luciano Ramalho's GitHub. I hope one day to compare the two trees and unify them.

Most files have 1991 as their latest modification time in the tar ball; a few have 1996 or 2021.

The old README file has build instructions.

The current sources assume a 32-bit system where int and pointers have the same size. I hope to eventually upgrade the source code to work on 64-bit systems too (where int is 32 bits and pointers are 64 bits).

CWI never put a license on ABC, but it says:

Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1988-2011.

I'll try to negotiate with Steven Pemberton eventually (hopefully MIT).

Eddy Boeve, Frank van Dijk, Leo Geurts, Timo Krijnen, Lambert Meertens, Steven Pemberton, Guido van Rossum.

  • Leo Geurts, Lambert Meertens and Steven Pemberton, The ABC Programmer's Handbook, Prentice-Hall, Englewood Cliffs, New Jersey, 1990, ISBN 0-13- 000027-2.
  • Steven Pemberton, An Alternative Simple Language and Environment for PCs, IEEE Software, Vol. 4, No. 1, January 1987, pp. 56-64. http://www,cwi.nl/~steven/abc.html
联系我们 contact @ memedata.com