学习day3

计算机语言的发展史

Java 预科阶段

第一代语言

  • 机器语言

    1. 我们都知道计算机的基本计算方式都是基于二进制的方式。

    2. 二进制:0101110010101100101110100

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

第二代语言

  • 汇编语言

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

    2. 指令代替二进制

  • 目前应用

    1. 逆向工程

    2. 机器人

    3. 病毒

    4. ......

第三代语言

  • 摩尔定律

  • 当价格不变时,集成电路上可容纳的晶体管数目,约每个18个月就会增加一倍,性能也将提升一倍。

  • 高级语言

  • 大体上分为:面向过程面向对象两大类

  • C语言是典型的面向过程的语言。C++、Java是典型的面向 对象的语言。

  • 聊聊各种语言

    1. C语言 #现代语言鼻祖

      1972年C语言诞生

      • 贴近硬件,运行极快,效率高。

      • 操作系统,编译器,数据库,网络系统等

      • 指针和内存管理

    1. C++语言

      1982年c++诞生

      • 面向对象

      • 兼容C语言

      • 图像领域,游戏等

    1. Java语言

      Java的发展,基于Java开发了许多的平台,系统,工具

      构建工具:ant,maven,jekins

      应用服务器:Tomcat,jetty,jboss,WebSphere,weblogic

      web开发:struts,spring,hibernate,mybatis

      开发工具:eclipseNetBean,intellej idea,jbuilder

      ......

      2006年:Hadoop(大数据领域)

      2008年:Android(手机端)

      • 语法有点像C语言

      • 没有指针

      • 没有内存管理

      • 真正的可移植性,编写一次,到处运行

      • 面向对象

      • 类型安全

      • 高质量的类库

       

    1. C#语言 ( C Sharp )

    1. python、PHP、JavaScript ... ...

    2.  

posted on 2021-05-07 22:01  枫綝晚  阅读(41)  评论(0)    收藏  举报

导航