首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪种编程语言(或机器语言)首先使用行号?

哪种编程语言(或机器语言)首先使用行号?
EN

Software Engineering用户
提问于 2015-12-09 19:10:43
回答 3查看 644关注 0票数 -3

据我所知,Fortran II (1958)是用行号记录的。例如,这个IBM穿孔卡的前五列的标题为“语句号”。

打孔卡从一个典型的Fortran程序。阿诺德·莱因霍尔德(https://en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg)

列1至5可用于编写随后可引用语句的数字。(Fortran II一般信息手册.1963年。(第7页)

Fortran 2是使用行号记录的第一种编程语言(或机器语言)吗?

行号并不是编程语言(或机器语言)所必需的,但它们具有如此实际的重要性,因此我很好奇是否有一种没有它们的语言被记录下来。

显然,如果将程序读入可寻址内存,则每条指令都有一个内存地址。这个问题不是关于内存地址,而是关于程序的记录形式,在静止时记录程序的媒体上,例如穿孔卡。

EN

回答 3

Software Engineering用户

发布于 2015-12-10 04:37:04

你不会找到首次发布的计算机程序的先行词,它是由Ada为巴贝奇的差异引擎编写的,发表于1841年。

请注意最左边的列“操作的数目”。

我认为这比其他答案要高出整整一个世纪,尽管它可能因为从来没有真正运行过而失去了分数。

票数 9
EN

Software Engineering用户

发布于 2015-12-09 20:44:19

可能是达特茅斯基础(初学者的通用符号指令代码),1964年。在原始语言中,每一行都需要有一个行号,您只能在一行上放置一条语句,并且行是“解释”的(一般意义上: Dartmouth,虽然具有良好的交互式用户环境,但实际上是基于编译器的)。

票数 3
EN

Software Engineering用户

发布于 2015-12-10 12:04:02

我的第一台电脑是使用穿孔卡的IBM 1620。它产生于1950年后期的S。当写汇编程序(SPS)时,卡片的前五列是行号。

这些都有实际用途。如果你把卡片掉了,你可以带它们去分拣机。去过那里,干过那事。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/304674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档