计算机发展史与Java语言概述

​ 昨晚一夜未眠,早上起来继续战斗!

第一代语言

  • 机器语言
    • 我们都知道计算机的基本计算方式都是基于二进制的方式
    • 二进制:0101 1100 1010 1100 1011 0100
    • 这种代码是直接输入给计算机使用的,不经过任何的转换

第二代语言

  • 汇编语言
    • 解决人类无法读懂机器语言的问题
    • 指令代替二进制
  • 目前应用:
    • 逆向工程
    • 机器人
    • 病毒
    • .......

第三代语言

  • 摩尔定律
    • 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
  • 高级语言
    • 大体上分为:面向过程和面向对象两大类
    • C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言

C & C++

  • 1972年C诞生
    • 贴近硬件,运行极快,效率极高
    • 应用:操作系统,编译器,数据库,网络系统等
    • 指针和内存管理
  • 1982年C++诞生
    • 面向对象
    • 兼容C
    • 图形领域、游戏等

Java初生

1、什么是Java语言

Java语言是美国Sun公司(Stanford University Network)在1995年推出的高级编程语言。所有编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

2、Java语言发展历史

  • 1995年Sun公司发布Java 1.0版本
  • 1997年发布Java 1.1版本
  • 1998年发布Java 1.2版本
  • 2000年发布Java 1.3版本
  • 2002年发布Java 1.4版本
  • 2004年发布Java 5版本
  • 2006年发布Java 6版本
  • 2009年Oracle甲骨文公司收购Sun公司,并于2011年发布Java 7版本
  • 2014年发布Java 8版本
  • 2017年9月发布Java 9版本
  • 2018年3月发布Java 10版本

3、Java语言能做什么

Java语言主要应用在互联网程序的开发领域,常见的互联网应用比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用

posted @ 2020-03-04 11:07  黄大姐の老公  阅读(262)  评论(0)    收藏  举报