C语言——1972年诞生
优势:贴近硬件,效率高
劣势:指针和内存管理(运行暴露bug,浪费大量时间调试)非可移植性
C+++——1982年诞生
优势:面向对象,性能较好,兼容C
劣势:特性复杂
Java——1995年诞生
- 真正跨平台,安装jvm(Java虚拟机)即可跑
- Java2标准版(J2SE)—:占领桌面
- Java2移动版(J2ME)-:占领手机
- Java2企业版(J2EE)-:占领服务器
- 基于java开发的平台、系统、工具
- 构建工具:Ant,maven,jekins
- 应用服务器:Tomcat,Jetty,Jboss,Websphere(Ibm,开发平台eckspse),weblogic(第1,高可用,高性能,高并发)
- web开发:Struts,Spring,Hibernate,myBatis
- 开发工具:Eclipse,Netbean,intellij,idea,Jbuilder
2006:Hadoop(大数据领域)
2008:Android(手机端)