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

目录

  • 前言
  • 一、计算机语言是什么?
  • 二、计算机语言分类
  • 三、计算机语言介绍
    • 1.C语言
    • 2.C++语言
    • 3.Java语言
    • 4.Python语言
  • 总结


前言

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


一、计算机语言是什么?

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

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

【Java基础学习打卡06】编程语言_第1张图片
程序: 通常指的是一系列计算机指令和数据组成的代码,用于实现特定的任务或功能。(文档编辑、媒体播放)

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

二、计算机语言分类

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

计算机语言分类:

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

【Java基础学习打卡06】编程语言_第2张图片

三、计算机语言介绍

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开发、数据科学、机器学习、人工智能、自然语言处理、游戏开发等领域。


总结

了解相关编程语言即可

你可能感兴趣的:(《Java基础学习打卡》,学习,c++,c语言,编程语言,Java语言)