计算机语言史


选择狂神说Java,走向人生巅峰

计算机语言

1.第一代语言

计算机的基本计算方式都是基于二进制的方式

二进制010111001010 这种代码直接输入给计算机使用,不仅过任何转换

2.第二代语言

汇编语言 解决人类读懂机器语言问题,用指令代替了二进制

目前应用于:逆向工程、机器人 、病毒

3.第三代语言

高级语言 大体上分为:面向过程和面向对象两大类

C语言(计算机的鼻祖)是典型的面向过程的语言 C++、JAVA是典型的面向对象的语言。

计算机语言发展历史

1972年,C诞生,优点:贴近硬件、运行快、效率极高,用于操作系统、编译器、数据库、网络系统

存在指针和内存的问题

1982年,C++诞生,优点 :解决了C存在的问题、面向对象、兼容C 在图形领域和游戏等方面取得了一定成功。

1995年,Java诞生,语法有点像C,没有指针、内存管理 真正的可移植性,编写一次,到处运行。

优点:面向对象、类型安全、高质量的库存 三高(高可用、高并发、高性能)

2006年,Hadoop(大数据领域)

2008年 ,Android(手机端)

Java的特征和优势

简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性

write once,run anywhere.

Java三大版本

JavaSE:标准版(桌面程序、控制开发)

JavaME:嵌入式开发(手机、小家电)

JavaEE:E在企业级开发(Web端、服务器开发)

JDK、JRE、JVM三者

JDK: Java Development Kit 开发者工具

JRE: Java Runtime Environment 运行时环境

JVM: Java Virtual Machine Java虚拟机


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM