目录
当年鏖战急,弹洞前村壁,装点此关山,今朝更好看!
C 和 C++语言的诞生
1972年C语言诞生
- 贴近硬件,运行极快,效率极高。
- 操作系统,编译器,数据库,网络系统等
- 指针和内存管理
缺点:
编译时不报错,编译时报错
1982年C++诞生
- 面向对象编程
- 兼容C
- 图形领域。游戏等
缺点:
较复杂,不具有普遍应用性,故市面上并未广泛应用,限于一些图形领域或游戏领域的应用
人类的思考???
能不能发明一种新的语言?
接受C的语法
避免指针和内存管理的问题
做到真正的可移植性(只要编写一次,各处都可以运行)
实现面向对象编程、类型安全、高质量类库等
如何设计?如何命名?
Java诞生
- 1995年的网页简单而粗糙,缺乏互动性
- 图形界面的程序(Applet)
- Bill Gates说:这是迄今为止设计的最好的语言!
- java版本请点击查看
- 高性能、高可用、高并发
- java语言开发的平台、系统、工具有哪些?
-
构建工具:Ant,Maven,Jekins
-
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
-
web开发:Struts,Spring,Hibernate,myBatis
-
开发工具:eclipse,Netbean,intellij idea,Jbuilder
-
2006:hadoop(大数据领域)--->后期重点分析
-
2008:Android(手机端)