-
第一代语言:机器语言
-
计算机的基本计算方式都是基于二进制的方式;
-
二进制:010111001010110010110100;
-
这种代码是直接给计算机使用的,不经过任何的转换。
-
-
第二代语言:汇编语言
-
解决人类无法读懂机器语言的问题;
-
指令替代二进制;
-
目前应用:逆向工程、机器人、病毒......
-
-
第三代语言:高级语言
-
摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍; --戈登.摩尔
-
大体上分为:面向过程和面向对象两大类;
-
C语言是典型的面向过程的语言;C++、JAVA是典型的面向对象的语言。
-
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
-
JAVASE:标准版(桌面程序、控制台开发......)
-
JAVAME:嵌入书开发(手机、小家电......)
-
JAVAEE: 企业级开发(Web端、服务器开发......)
-
JDK: Java Development Kit
-
JRE : Java Runtime Environment
-
JVM: JAVA Virtual Machine
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)