【Java基础学习打卡06】编程语言


前言

本文主要是理解计算机语言是什么,有哪些分类,分类下有哪些编程语言,以及了解主流的编程语言。


一、计算机语言是什么?

语言: 人类交流的重要工具,用于表达思想、情感和想法的符号系统。(汉语、英语、俄语、韩语等等)

计算机语言: 用来编写计算机程序的一种人工语言。(人与计算机之间进行信息交流沟通的一种特殊语言。)

在这里插入图片描述
程序: 通常指的是一系列计算机指令和数据组成的代码,用于实现特定的任务或功能。(文档编辑、媒体播放)

程序员使用计算机编程语言编写程序。

二、计算机语言分类

计算机语言经过多年的发展,已经从低级语言演变为高级语言。低级语言更加接近计算机硬件底层,语言是由二进制数字的指令和操作码等组成,人类不易理解。高级语言更加接近人类思维理解。

计算机语言分类:

  • 机器语言:一台计算机处理数据时,只能理解二进制的 01,因此机器语言是由二进制代码组成的语言。它是计算机硬件层面最原始的语言。
  • 汇编语言:汇编语言是由机器指令与助记符组成的一种低级语言,并且直接对应计算机的机器指令。相较于机器语言,汇编语言更加易懂,但是仍然受限于底层硬件的体系结构。
  • 高级语言:高级语言是指相较于机器语言和汇编语言等底层语言而言,更加抽象,表达能力更强的计算机语言。高级语言的源代码更接近人类语言,更加易读、易写,在开发效率方面优于汇编语言和机器语言。

在这里插入图片描述

三、计算机语言介绍

1.C语言

在这里插入图片描述
C语言是一种高级程序设计语言,面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,性能高效。比如操作系统、编译器、嵌入式系统、游戏开发等领域。C语言已经成为了计算机科学教育中的必修课,并且在很多编程领域中仍然是一种非常重要的语言。

Unix、Linux、Mac OS X 和 Windows 操作系统都是使用C语言开发的。

2.C++语言

在这里插入图片描述
C++语言是C语言的扩展,增加了面向对象编程的特性,并提供了强大的抽象和编程工具,使开发人员能够更有效地开发复杂的应用程序。C++应用广泛,尤其是在系统编程、桌面开发、游戏开发和嵌入式开发等领域。

许多著名的游戏,如《魔兽世界》、《英雄联盟》、《生化危机》等,都是用C++语言编写的。

许多常见桌面应用:如QQ、微信、百度浏览器、搜狗输入法、酷狗音乐等。

3.Java语言

在这里插入图片描述
Java语言是一种以面向对象为基础的高级编程语言。由于它的可移植性、可扩展性和安全性,Java语言被广泛应用于企业级开发、Web应用程序开发、Android移动应用程序开发和大型数据处理等领域。

Java语言也成为了Android系统开发的主要语言之一。金融服务行业的各种平台建设都是用Java作为解决方案。企业管理平台、电子商务平台建设。

4.Python语言

在这里插入图片描述
Python是一种高级编程语言,Python以其简洁、易学和灵活的特性而闻名,并广泛应用于Web开发、人工智能、科学计算、数据分析等领域。

应用广泛:Python广泛用于Web开发、数据科学、机器学习、人工智能、自然语言处理、游戏开发等领域。


总结

了解相关编程语言即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程火箭车

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值