学习 Java 语言,你必须知道的 Java 简史

这里写自定义目录标题


阅读本文你将收获:

在这里插入图片描述

为什么要学习 Java

Java这门语言如今是互联网行业炙手可热的编程语言,像阿里、美团这些大厂,技术体系都是建立在 Java 之上。这些大厂又是很多新兴互联网企业的技术风向标,因此 Java 使用范围相当的广,对 Java 程序员的需求量就相当的大。

Java 不仅仅是一杯热腾腾的咖啡,还可以是一个靠得住的饭碗!

从大学开始就接触 Java,工作之后也一直是使用 Java 这门程序设计语言作为编程首选。在乐字节公开课上学习到的,希望结合自己的知识体系和实践经验,产出 Java 学习的一系列教程,能够帮助到对 Java 感兴趣或者有志于从事 Java 程序员这个岗位的同学。

学习一个东西,首先要知道它是什么,基于什么样的背景下出现的,后续又是如何演变的。本文就简要介绍下 Java 的历史。

计算机系统层次与编程语言进化史

Java 是一种编程语言,和其他编程语言一样,它解决了人与计算机之间交流和沟通的问题,程序员这个特殊人群能编写,计算机能识别,从而能够设计出计算机的功能,便利人们的工作和生活。

那么 Java 是怎么出现的呢?都有其他编程语言了,为什么还需要它?

编程语言既然是运行在计算机之上的,我们首先看下计算机系统层次与编程语言的进化史。

在这里插入图片描述

早期计算机系统是用机器语言进行编程,机器语言也就被称为第一代程序设计语言(First Generation Programing Language,1GL)。

机器语言简单讲就是由二进制数 0 和 1 组成的一串指令。众多指令构成的指令集,就可以操控计算机硬件。

但如果让你只用 0 和 1 来设计程序,你肯定头大,因为机器语言的可读性,容错性和便捷性真的是太差了!

因此后期的计算机系统用一些容易理解和记忆的字母或单词来代替一个特定的指令,比如:用「ADD」代表数字逻辑上的加减,这就是第二代程序设计语言——汇编语言。

汇编语言需要转换成机器指令,操作系统就提供了汇编语言与机器交互的界面。操作系统将指令集体系结构进行封装,抽象成被上层用户使用的接口,包括用户界面和底层服务。

如果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值