JAVA语言入门篇—(第一课)为什么学习JAVA?

本文介绍了JAVA语言在企业级应用中的广泛使用,并通过对比C语言,探讨了编程语言的发展历史,尤其是C语言的起源和地位。此外,文章还讲解了JAVA程序的运行机制,强调了JAVA虚拟机(JVM)的重要性,以及JAVA跨平台运行的特性。
摘要由CSDN通过智能技术生成

JAVA语言历时十多年,已经发展成为人类计算机史上影响深远的编程语言,时至今日,大部分银行,电信,证券,电子商务等系统已经采用JAVA来构建,或者正在逐渐采用JAVA来构建,已经是应用最广的企业级应用开发语言。下图为2018年11月份编程语言排行榜。 在这里插入图片描述

如果你留意每个月的排行榜,你会发现java语言一直稳居第一名,而作为排行第二的C语言,作为大家刚接触编程语言都会或多或少接触一些,因为大一或大二都会有一门《C语言基础》的课程,这是博主接触的第一本关于编程语言的书籍。当然我专业不是学C的,是关于硬件设计方面的,经常会用到的是硬件语言Verilog。那为什么大学中会开这一门《C语言基础》课程呢?那就不得不说一下C语言的历史了,有的人感觉可能有点啰嗦了,但是作为一名从事软件开发人员,不管你学的哪种编程语言,C语言是必须要了解的!

编程语言及C语言的发展历史

C语言作为一种编程语言,他是一种高级语言,哪什么是高级语言呢?那又得说一说编程语言发展的三个阶段。

第一代语言称为:机器语言,机器语言就是二进制,0和1组成,那为什么是0和1呢?因为在硬件中0和1就相当于电路的开关,0表示关闭,1表示开启,而电路中是由数以万计的开关组成,所以有时候说机器语言才是机器识别的语言。

第二代语言称为:汇编语言,博主以前接触过汇编语言,汇编语言在编写过程中有一种和机器“打交道”的感觉,因为是外国人设计的,所以当设计复杂的电路或者机器时候,用机器语言实现是非常困难的,所以他们设计了汇编语言,简单点理解就是将一串机器代码转换为英文单词,但是这些英文单词是怎么转换的呢?不知道你们有没有这样的疑问。转换成英文单词机器还是不认识啊ÿ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值