计算机语言发展史及JAVA语言的诞生

第一代机器语言

机器语言

  1. 计算机的基本计算方式为二进制;

  2. 二进制:00011000010101010101111000

  3. 这种代码是直接输入给计算机使用的,不经过任何的转换;

第二代机器语言

汇编语言

  1. 解决人类无法读懂机器语言的问题

  2. 指令代替二进制

目前应用

  1. 逆向工程

  2. 机器人

  3. 病毒

  4. 。。。。

    image-20211025200041814

第三代语言

摩尔定律

当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

高级语言

  1. 面向对象
  2. 面向过程
  3. C语言是典型的面向过程的语言,而C++、JAVA是面向对象的语言
  4. 各种语言
    1. C语言(1972年诞生,特点:贴近硬件、运行极快、效率极高;操作系统、编译器、数据库、网络系统等等;但是需要指针和内存管理)
    2. C++语言(1982年诞生,面向对象;兼容C;图形领域、C等等)
    3. JAVA语言(语法和C类似;没有指针和内存管理;真正的可移植性:编写一次,到处运行;面向对象;类型安全;高质量的类库。。。)
    4. C#语言
    5. Python(大数据分析)、PHP、Javascript。。。。。。

JAVA

JAVA发展

构建工具:Ant、Maven、Jekins;

应用服务商:Tomcat、Jetty、Jboss、Websphere、Weblogic

Web开发:Struts、Spring、Hibernate、myBatis

开发工具:Eclipse、Netbean、intellij idea、Jbuilder

JAVA特性和优势

  1. 简单性
  2. 面向对象
  3. 可移植性
  4. 高性能
  5. 分布式
  6. 动态性
  7. 多线程
  8. 安全性
  9. 健壮性

JAVA三大版本

Write Once、Run Anywhere

  1. JavaSE:标准版(桌面程序、控制台开发。。。。)
  2. JavaME:嵌入式开发(手机、小家电。。。)
  3. JavaEE:E企业级开发(web端、服务器开发。。。)

JDK、JRE、JVM

  1. JDK:Java Development Kit(开发者工具)

  2. JRE:Java Runtime Environment(运行环境)

  3. JVM:Java Virutal Machine(虚拟机,模拟CPU)
    以上就是计算机语言的发展史以及JAVA语言的诞生!

posted @ 2021-10-26 20:08  汪汪队队长  阅读(227)  评论(0)    收藏  举报