计算机语言发展史-java
2022/3/5 9:15:02
本文主要是介绍计算机语言发展史-java,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
计算机语言发展史
第一代语言
机器语言:二进制方式,机器直接能读的语言。
第二代语言
汇编语言: 解决人类无法读懂及其语言的问题,用指令代替二进制
比如:
codesg segment
start:
mov ax,0123h
mov bx, 0457h
add ax, bx
add ax, ax
mov ax, 4c0h
int 21h
codesg ends
end start
目前应用:
逆向工程
机器人
病毒
第三代语言
高级语言:面向过程和面向对象两大类
C语言典型的面向过程语言
C++和JAVA面向对象的语言
对象和过程是相辅相成
C语言
1972年诞生,贴近硬件,运行极快,效率极高
操作系统、编译器、数据库、网络系统
指针和内存管理
C++
1982年诞生,面向对象,兼容C,图形领域、游戏等
Java
1995年诞生
语法像C
没有指针和内存管理,
可移植、编写一次,到处运行,主要靠JVM的设计
面向对象,类型安全
高质量的类库
小名:C++--
Java 2标准版(J2SE):去占领桌面
Java2移动版(J2ME):去占领手机
Java2企业版(J2EE):去占领服务器端
Java三大版本
JavaSE:标准版(桌面程序,控制台开发...)
JavaME:嵌入式开发(手机,小家电。。。)没落了
JavaEE:E企业级开发(Web端,服务器开发)
这篇关于计算机语言发展史-java的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署