【漫步计算机系统】:发展概览

ENIAC:世界上第一台计算机

1946年诞生于宾夕法尼亚大学,特点是机器笨重,操作繁琐,计算能力很有限。虽然这之后的一段时间内,输入计算机的是穿孔卡片,需要等待很长时间才能得出计算结果。但这台基于冯·诺依曼的计算机,是现代便携式计算机的雏形,奠定了现代计算机体系结构的基础。据说当时有一位计算机专业人员发现一只bug(小飞蛾)钻进了电路里,导致系统无法工作,从此bug就成了程序错误和问题的代名词。

Unix:软件的弄潮儿

Unix操作系统于20世纪70年代由美国AT&T公司贝尔实验室的工程师Kenneth Thompson和Dennis Ritchie研发,开发语言为C语言,两位工程师其实是为了研发Unix操作系统而发明了C语言。后来发展为几大分支,如Solaris、IBM AIX、HP-UX、BSD。最初AT&T限制了Unix的版权,荷兰的Andrew S. Tanenbaum教授决定不看Unix的源代码自己重写一个操作系统,叫做Minix。但由于Minix只用于大学教学与科研,而此时开源软件正在兴起,1984年,麻省理工学院毕业的Richard Stallman发起了GNU项目,他将自己开发的Emacs和GCC加入该项目。来自芬兰赫尔辛基大学的Linus Torvalds在 络上发布了Linux内核的源代码,进一步将自由软件运动推向高潮。GNU系统软件集与Linux内核结合后,构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的类Unix操作系统。

Java:程序员开始关注利用框架搭建应用

【漫步计算机系统】:发展概览

Java的问世是IT界的一件大事,“一次编译,到处运行”的口 使Java名满天下,20多年过去了,在瞬息万变的IT界,Java至今稳居热门编程语言之首,不得不赞叹其生命力。Java没有指针,垃圾回收自动化,组件丰富,是其有吸引力的原因。java类库为程序员抽象了底层基础设施,再加上框架的重复利用,极大地方便了程序员的开发工作。

结束语:计算机软硬件的高速发展,离不开热爱者和聪明人的巨大付出,是整体在推动计算机技术向前。正是软硬件的协调配合和功能发挥,计算机才能够运用于人们生活和生产的方方面面。也许有一天,人脑和计算机相接,人们可以自由漫步在matrix(梅屈克斯)的世界里。

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114384 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月28日
下一篇 2021年8月1日

相关推荐