世界上第一个编程程序是怎么产生的?
既然二师兄提到了这个问题,虽然题目不完整,还是认真回答一下吧。本篇内容除本人旁白外均为网络复制。
第一个计算机编程程序是(本节复制于网络)
阿达·洛芙莱斯(Ada Lovelace)伯爵夫人
世界上第一个程序是1842年写的,(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日)。计算机程序创始人,建立了循环和子程序概念。作为世界上第一个计算机程序的作者,她被广泛地认为 是有史以来第一位程序员。
世界上第一段代码是为查尔斯·巴贝奇的分析机写的,她在翻译者的附注提到了世界上第一个计算机程序。
第一个无人机程序(本节部分复制于网络)
《山海经》里的奇肱(gong)国
郭璞注:“其人善为机巧,以取百禽,能作飞车,从风远行。”
这个国家的人制作了飞车飞鸟,可以载人飞行,也可以送到目的地后自己飞回去,所以是编程的,并且能识别地址,相当于现今的无人机。
山海经我印象不深了,也不能花这么短时间去重温,姑妄言之,姑妄听之。
第一个打车程序(本节部分复制于网络)
公输般的木马
在王允的《论衡.儒增篇》说“巧工为母作木马车,木人御者,机关备具,载母其上,一驱不还,遂失其母。
大概意思就是鲁班为母亲做了一个木马,可以载人,而且操控性强,他的母亲对这部机器很感兴趣,于是发动了引擎,结果忘记告诉他的母亲刹车在哪里,结果去了远方没有回来。
第一个工业物流程序(本节部分复制于网络)
诸葛亮的木牛流马
史载建兴九年至十二年(231年-234年)诸葛亮在北伐时所使用,其载重量为“一岁粮”,大约四百斤以上,每日行程为“特行者数十里,群行三十里”,为蜀汉十万大军提供粮食。
很明显,这个比鲁班的更商业化。
第一个喷泉程序(本节部分复制于网络)
木匠皇帝朱由校
中国最早的喷泉是由他发明的。利用巧妙的机关,把木球置于水柱之上,木球就会随着水柱跳跃。据说还有自动飞行的飞鸢。
第一个自动打卡机程序(本节部分复制于网络)
发明人爱迪生
当时他在铁路局担任晚班的报务员,铁路局规定,晚上九点以后,为避免工作人员偷懒睡觉,报务员需每一小时发一次讯号给车务中心。于是爱迪生便自制一台自动定时发报机,这东西使爱迪生成为全局里最准时,最可靠的发报员。
计算机都是晶体管,只有两种状态,开和关,在计算机中用0 1来表示,最开始计算机编程就是全部是01011010000010110110100000,然后人们就发现了一个规律,有很多重复性的010100等,于是就将这个重复性的010100定义成一个可以被人理解的单词,这个单词其实本质还是010100,然后就出现了汇编,后来人们发现汇编中还有很多有规律的地方,然后再将其统计分析,定义新单词,新语法等等得到其他语言,比如c语言之类的,可能到c的时候中间很有很多过渡语言,不过原理差不多,大概就是这么一个意思,所以说一门语言不能凭空产生,都是在前人的基础上不断改进优化,加入自己的一些东西。语言间一些基本的数据结构,语法等都极其相似或者完全一样,所以真正学好一门语言,不管什么语言,后期转什么语言都没问题~
自1969年世界上诞生了第一台可编程逻辑控制器(PLC)以来,可编程控制技术在工业控制领域便一路高歌,取得了极为广泛的应用。但是在这过去的30多年里,计算机技术、电子技术、网络通信技术以及自动控制技术的飞速发展,使得工程师们在工业应用中对于控制器的功能需求也远远超越了当初的“顺序逻辑控制”的简单期望。
来自于奥地利的贝加莱(B&R)工业自动化公司便是敏锐地捕捉到这一技术需求的变化,早在1994年便在全球第一个推出了基于定性实时多任务操作系统(Real Time multi-tasking Operation System)的可编程计算机控制器(PCC—Programmable Computer Controller),时至今日,仍然代表了这一创新技术的发展趋势,成为新一代自控工程师的新宠。
如果当时是中国人发明程序的话,里面的语言可能会是中文,这样的话就有得看了!