电脑设计难学吗 电脑编程难吗?


1930 年,发明了 Lambda calculus[1] 。Haskell Curry 发表了 《Foundations of combinatorial logic》[2] 。

电脑设计难学吗 电脑编程难吗?

文章插图

类型体操之父之一 Haskell Curry
1937 年,图灵证明了 Lambda calculus 和 图灵机是等价的[3] 。
在 1938 年,Z1[4]发明的时候,难在计算机只是一个二元机械开关的机器,速度只有 1HZ(一秒执行一条命令) 。人们并在不知道能做啥 。而且很快就到了混乱的年代,这些研究也就中断了 。
在 1945 年,冯诺伊曼的论文[5]才发表,计算机的理论结构才有一个可以依靠的雏形 。在 1946 年,艾伦·图灵才发表了相对完整设计的论文 。在四十年代,编程难在,整个世界都还没有重视编程,那时候的编程只是机器的操作员,硬件才被认为是更重要的东西 。有意思的是,那时候更多的程序员是女性,而不是像现在,男性居多 。程序员的名字也不是程序员,而是 human computer[6],人类计算员 。
1946 年,IEEE Computer Society[7] 成立了 。
在 1948 年之前,人类对软件还没有清晰的认识 。第一个计算乘方的软件才被存储在计算机[8]里 。
在 1951 年以前,人类还没有意识到人类更适合用单词缩写(汇编)效率高,编写程序需要用脑子与机器和纸带做交互 。威尔克斯[9]团队发现了这一问题,汇编才开始出现 。这时候才有编程的感觉 。
在 1953 年之前,才开始有比汇编更好的选择 fortran[10],偏向科学计算的编程,才开始有了相对的好的高级编程语言 。
在 1956 年之前,还没有硬盘[11] 。
【电脑设计难学吗 电脑编程难吗?】在 1958 年之前,还没有 Lisp[12] 。程序员还不熟悉树结构、自动存储管理、动态类型、条件分支、高阶函数、递归以及括号多带来的好处 。
电脑设计难学吗 电脑编程难吗?

文章插图

1960s,出现了面向对象[13]的概念 。
在 1962 年 TECO[14] 发明之前,程序员的程序,需要打印出来[15] 。
电脑设计难学吗 电脑编程难吗?

文章插图

1965年,摩尔提出了摩尔定律:“半导体芯片上集成的晶体管和电阻数量将每年增加一倍” 。
1968年,intel[16] 创立了 。北约科技委会召集了当时一流的程序员、计算机科学家和工业界巨头,讨论 “软件危机”,软件工程的概念诞生 。
在 1969 年之前,unix[17] 还没被发明 。电子照相机[18]也没有 。
1970 年,Knuth 开始写他的巨著《TAOCP》[19] 。
在 1971 年,软盘[20]才商业可用 。
在 1972 年之前,这个世界还没有 C[21] 。
1974 年,SQL[22] 出现了 。TCP[23] 出现了 。
1975 年,《人月神话》发表[24] 。
电脑设计难学吗 电脑编程难吗?

文章插图

众所周知,10个女人一个月可以生一个孩子
在 1976 年,Emacs[25] 、vi[26] 发明之前,程序员还没有那么好用的代码编辑器 。这一年也出现了电脑动画[27] 。
电脑设计难学吗 电脑编程难吗?

文章插图

有了 emacs 以后,程序员发现整开发环境比开发有意思多了 。
1978 年,Tex[28] 被发明了 。
在 1979 年之前,关系型数据库还不是主流,Oracle 才刚刚诞生[29] 。
1980 年,IBM 推出了 PC[30] 。笔记本[31]的才雏形也出现了 。
1981 年,有了 DOS[32] 。
1982 年,CD[33] 推出了 。Nokia 发布了第一部手机 Mobira Senator[34] 。
在 1983 年之前,装在软盘里的 Turbo Pascal还没有被发明[35],Borland[36] 时代还没有开启 。GNU[37] 开始被大家知道 。word[38] 发布了 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。