Java帝国的诞生

Java的诞生历史

目录

Java的诞生历史

1、C语言、C++的发展以及诞生

2、JAVA的产生(总结了C和C++的特点)

3、JAVA的三大版本的发展及用途

4、JAVA诞生过程产生的开发工具


1、C语言、C++的发展以及诞生

C语言帝国在1972年就诞生了,而Java在1995年才诞生,这中间有非常大的跨度,C语言在Java之前就已经统治了20多年了。随着咱们C语言的诞生,以及Unix的问世,这个C语言的帝国,就迅速的建立了一些统治,从北美到欧洲,从欧洲到亚洲,所有的程序员,都沉浮在咱们C语言的脚下。C语言它提供了一些非常好的东西,比如说贴近硬件,运行特别快,效率特别高,还有汇编的一些特点。这是它的一些好处,因为这一系列的好处,早些年的程序员,就用C语言开发了很多系统级的软件,操作系统,编译器,数据库,网络系统等等。这些都是用C语言开发的,C语言固然好,但是它给所有的程序安上两把沉重的枷锁。可以这样说,一个叫指针,另外一个叫做内存管理,虽然指针无比的强大,能够直接去操作内存,但是C语言却没有给他们一个工具,去做一些越界的检查,导致很多新手程序员,容易轻易的犯错。至于内存管理,C语言更是完全放任态度,他们自己分配的空间,自己去释放。更要命的是,这些问题在编译期间的时候是发现不了的,只有在去运行程序的时候才会突然暴露。常常让很多程序员,手忙脚乱昏天暗地的去调试。他们大量的时间和一些宝贵的精力,都被浪费在一些小心翼翼的去处理指针跟内存分配上。导致所有的程序员,都被这两个东西搞的是焦头烂额。开始的时候,C语言告诉所有人,他说他们是可移植的,他说我们在这个机器上写的代码,在另外一个机器上,只要编译就可以了。实际上,并不是这样,他要求所有人尽可能的去使用他们标准的一个C的函数库,然后针对不同的平台,每个平台他都要写一份。有一点小小的错误,都会导致编译失败,这样子的话,C语言效率固然高昂,但是这种暴政,不是所有人都喜欢。于是,在1982年,C++语言就推出来了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值