就像挖掘机专业的女技师,护理专业的男护士一样,程序媛也是IT届的是一股清流~
马上就要三八节了,那就提前祝场子里的女神小姐姐们 女神节快乐
今天是个科普帖。
没错,下图这位,不仅是程序员,还是公认的世界上第一位程序员。
没想到程序猿的鼻祖是一位美丽的程序媛!她的名字叫艾达·洛芙莱斯。
这台机器的发明
者,就是埃
达的朋友,
英国数学家、发明家查尔斯·巴贝奇
,机器的输入和输出都通
过打孔卡进行
,
现在的计算机的运行思想很多都源自这台机器。
1834年底,巴贝奇跟艾达商量,想要做一个比差分机更厉害更复杂的机器——分析机。它可以通过打孔卡片的控制来实现各种复杂的操作,像公式计算、条件选择等等。
仔细听完了巴贝奇的计划和想法,
她入了伙,成为了巴贝奇建造分析机路上的重要伙伴。
分析机的一部分结构(模型)(英国科学博物馆)
1842-1843年的9个月间,艾达都在着手翻译一份关于巴贝奇分析机思想的报告——《分析机概论》。她一边翻译,一边把自己的想法以注释的形式加在里面。
在这些近原文三倍长的注释中,她最早提出了循环和子程序的概念。
她编写了针对计算伯努利数的算法,成为历史上的第一个计算机程序。
艾
达天
才般的想象力,这是任何人都无法比拟的,她曾预言道:
“任何内容、数据、信息(文本、声音、图像、数字、符号)都可以用数字来表达。
”
在注释中,她探讨了四个
前所未有的概念,它们在百年后诞生的计算机身上,得到了重生:
-
分析机不仅能运算,而且还是一台通用性机器。不仅运行单一的,提前设定好的任务(比如加减法的计算),而是可以通过编辑和更改其内部程序来执行各种各样的任务。
-
这个机器未来可以用来排版、编曲或是各种更复杂的用途。
-
给“Operation”下定义:改变两个或多个值之间的关系。(比如1+1=2, a-b=c)
-
提出了人工智能问题,机器能够思考吗?
可惜的是,1852年,艾达为了治疗子宫颈癌,死于失血过多,年仅36岁。
但她并没有被遗忘,1980年,美国国防部将其新制成的编程语言命名为艾达;
美国国防部标准局为了纪念这位程序媛,还以她的生日设立了―个编号MIL-STD-1815。
叨叨了半天,场主想表达的是编程这项技术活,
不是男生的专属,而是能者的专属。
拒绝被性别定义,用行动创造可能。
最后,再次祝大家女神节快乐辣
-END-
今日课程推荐