计算机语言发展
计算机发展语言发展
第一代:机器语言(二进制)
第二代:汇编语言
第三代:高级语言(面向对向,面向过程)
各种语言
C语言
C++语言
Java语言(C++--)
C#(读sharp)
Python,PHP,JavaScript
大数据分析,人工智能
C & C++
-
1972年C语言诞生
·贴近硬件,运行极快,效率极高
·操作系统,编译器,数据库,网络系统等
·指针和内存管理
-
1982年C++诞生
·面向对象
·兼容C
·图形领域,游戏
-
新语言
·语法有点像C
·没有指针
·没有内存管理
·真正的可移植性,编写一次,到处可运行
·面向对象
·类型安全
·高质数类库
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere
Web开发:Struts,Spring,Hibernate,myBatis
开发开展:Eclips,Netbean,Intellij idea,Jbuilder
2006:Hadoop(大数据领域)
2008:Android(手机端)
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Write Once ,Run Anywhere
JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,家电)
JavaEE:E企业级开发(Web段,服务端开发)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人