首页 / 知识
关于历史:世界上第一种计算机编程语言?
2023-04-16 17:11:00

World's First Computer Programming _Language_?好-有点不确定的问题(Eniac插件板上的插头模式是否为语言??),但竞争者包括:
PBS系列Connections提出了一个论点,即在瓷砖上打孔以控制在织机(大约1700s ??)上形成的图案是第一个编程"语言"。 接下来是演奏者的钢琴卷轴:纸上的代码,可读取并控制机器的操作。那是一种编程语言,不是吗? DNA-还是必须涉及硅计算机? ;-) 由于Ada Lovelace被广泛认为是第一位程序员,因此我将调查她所使用的符号集。 更新:您可以阅读Lovelace在她的《关于查尔斯·巴贝奇(Charles Babbage)发明的分析引擎的草图》中的注释中所使用的注释。 Lovelace是翻译者,但是她对分析引擎编程的注释最终比原始出版物长了大约四倍。
好吧,如果您走这条路,那么正确的答案必须是存在于DNA之前的RNA。但是,那么,我们有一个盲人程序员吗? ;-)
Rojas等人实际上发布了该语言的一种实现。大约在2000年左右。 我认为我们需要就"编程语言"的定义达成共识,以任何有用的方式回答这个问题。直接操纵机器代码是编程语言吗? 一开始有Ada Lovelace,然后Bill说"让C#来了",那里是光! 假设将"编程语言"的定义定义为"用于描述/控制数字计算机的预期行为的文本符号",我认为只有一个可能的答案:原始(数字)机器代码。 许多其他答案(例如烹饪食谱)很聪明,但与编程本身无关,而是与不同上下文或更一般意义上的描述/控制有关。 至少在声明性意义上,编程可以归结为顺序,交替和重复的组合。人们可能会认为食谱作者是程序员,因此很早就开始考虑。考虑一个食谱:它包含顺序(切片,然后剁碎,然后加热等等),交替(如果您想使其湿润,则烘烤40分钟,否则,请使其"呈蛋糕状"烘烤55分钟)分钟并重复(当面团不僵硬时,重复搅拌直到面糊光滑)。食谱可以追溯到数千年前。 分析引擎将使用的语言是它自己的机器代码,通过打孔卡输入以指示要执行的操作以及要执行的操作的列(有效寄存器)。有关更多详细信息,请参见这些注释。 我想说的是,实际使用的第一种编程语言是第一台存储程序计算机的机器语言,我相信是Baby:http://www.computer50.org/ |
最新内容
相关内容
linux控制台编程命令?
linux控制台编程命令?,系统,工具,环境,命令,名称,标准,不了,工作,发行,基础,shell编程(掌握Linux命令行工具)1、在开始Shell编程之前,我们需要linux编程常用命令?
linux编程常用命令?,系统,工作,信息,命令,地址,管理,工具,网络,基础,目录,linux基本操作命令linux常用命令有pwd命令、cd命令、ls命令、cat命linux命令行模式网络?
linux命令行模式网络?,网络,基础,系统,服务,管理,工作,命令,信息,中级,设备,linux重启网络服务命令是什么(linux网络重启的命令)1、输入 systelinux常用命令c语言?
linux常用命令c语言?,系统,工作,信息,管理,基础,命令,地址,目录,简介,时间,linux常用的20个命令?系统管理相关命令:df、top、free、quota、at、linux命令行模式登录?
linux命令行模式登录?,系统,密码,信息,状态,情况,终端,环境,管理,电脑,位置,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux退出命令模式?
linux退出命令模式?,状态,档案,命令,环境,密码,终端,文件,模式,编辑,端口,linux退出vi编辑命令先按ESC进入Command模式,然后输入“:wq”,回车就可linux命令模式加行?
linux命令模式加行?,工作,地址,系统,命令,工具,正规,信息,时间,第一,模式,Linux下vim编辑器命令大全杀死进程killvi命令vi/vim是linux最常用的linux命令行模式使用?
linux命令行模式使用?,工作,地址,目录,信息,名称,系统,管理,命令,文件,标准,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux命令行设置语言?
linux命令行设置语言?,系统,管理,环境,国家,工具,电脑,软件,文化,底部,语言,linux命令行下怎样改变语言1、将内容改为:LANG=zh_CN.UTF-8LANGUAGlinux使用命令改语言?
linux使用命令改语言?,系统,工作,管理,电脑,设备,字符集,中文,命令,语言,虚拟机,请问linux虚拟机装好以后怎么把英文改成中文?1、vmware设置中c语言写linux命令?
c语言写linux命令?,系统,工具,代码,智能,工作,环境,情况,位置,命令,文件,如何在C语言编程中调用linux系统终端下的命令1、C语言有一个system函linux切换成命令模式?
linux切换成命令模式?,密码,系统,工具,模式,命令,首页,状态,图形界面,终端,界面,Linux切换命令模式与GUI模式命令行→图形 startx 注:图形界面