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

news2024/11/27 3:49:50

目录

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


引言

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


一、计算机语言是什么?

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

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

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

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

二、计算机语言分类

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

计算机语言分类:

  • 机器语言:一台计算机处理数据时,只能理解二进制的 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开发、数据科学、机器学习、人工智能、自然语言处理、游戏开发等领域。


总结

了解相关编程语言即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/647170.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【源码可分享】教你用Python制作自动答题脚本,实现自动答题,100%正确率!

文章目录 前言一、自动答题的原理二、自动答题的步骤三、Python实现自动答题的方法总结 前言 当今社会,人们的生活越来越依赖于计算机技术,而Python作为一种高级编程语言,已经成为了众多程序员的首选语言。Python具有简单易学、代码简洁、可…

【Java基础学习打卡08】Java语言跨平台原理

目录 引言一、Java程序运行机制二、Java虚拟机三、Java跨平台总结 引言 Java语言编程的一大优势便是跨平台,本文将介绍Java语言是如何实现跨平台的。 一、Java程序运行机制 计算机高级语言按照程序的执行方式可以分为编译型语言和解释型语言。 编译型语言&#x…

一、PyTorch基础

一、PyTorch基本操作 1,导包 import torch2,查看版本号 torch.__version__ """ 2.0.1cpu """3,初始化(全零)矩阵 x torch.empty(3,2) x """ tensor([[7.2868e-44, 8.1275e-44],[6.7262e-4…

教你用Fiddler捕获HTTPS请求

安装Fiddler 这里不特别说明了,网上搜索一大把,根据安装引导一步步安装即可。(这里采用的是fiddler v4.6) 配置Fiddler 1、打开fiddler配置Tools –>Telerik Fiddler Options。 如果你想学习Fiddler抓包工具,我这…

vue基础--重点

!1、vue的特性 !2、v-model 双向数据绑定指令 (data数据源变化,页面变化; 页面变化,data数据源也变化) 1、v-model 会感知到 框中数据变化 2、v-model 只有在表单元素中使用,才能…

CSS体验透视效果

CSS体验透视效果 使用css视距属性perspective结合动画效果实现透视效果。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><me…

金融数字化转型将驶向何处?存储如何保驾护航?

文 | 螳螂观察 作者 | 李永华 “XX行业数字化进入深水区”&#xff0c;经常被谈及。 在金融行业&#xff0c;“深水区”说法却很少出现——这里的数字化始终在“深水区”。 作为数字经济的重要组成部分&#xff0c;金融行业一直走在数字化转型的前沿&#xff0c;总是有新的…

11-执行上下文和执行栈

一、执行上下文 &#x1f35f;&#x1f35f;&#x1f35f;是一种对js代码执行环境的抽象概念 只要有js代码运行&#xff0c;一定是运行在执行上下文中 执行上下文的类型分为三种&#xff1a; 全局执行上下文&#xff1a;只有一个&#xff0c;浏览器中的全局对象就是 window对…

汽车电子Autosar之DTC

目录 一、DTC基本介绍 1、DTC基本组成 2、DTC故障类型 3、DTC与event区别与联系 4、 DTC状态位 5. DTC信息存储 6. DTC信息及状态读取 本文将聚焦于大家都耳熟能详的DTC&#xff08;Diagnostic Trouble Code&#xff09;技术点来聊一聊。 一、DTC基本介绍 DTC顾名思义即…

List of MediaTek systems on chips

这里写目录标题 ARMv7Single coreDual-coreQuad-coreHexa-core and octa-core(六核和八核) ARMv8Quad-coreOcta coreHelio X Series (2014–2017)Helio A Series (2018–2020)Helio P Series (2015–2020)Helio G Series (2019–present)Dimensity Series (2020–present)Dimen…

SimpleCG绘图函数(8)--绘制多边形

在这里将展示多边形的绘制&#xff0c;多边形可以绘制从三角形到任意多边形。绘制函数如下所示: //多边形以一组POINT表示的点坐标数组ptPoints为顶点&#xff0c;nNum表示数组中的点数量//画无填充多边形 void polygon( const POINT *ptPoints, int nNum );//画无边框填充多边…

Android进阶 四大组件的工作过程(三):广播的注册,发送和接收过程

Android进阶 四大组件的工作过程&#xff08;三&#xff09;&#xff1a;广播的注册&#xff0c;发送和接收过程 导语 本篇文章是介绍四大组件工作过程的第三篇文章&#xff0c;在前两篇文章里我们已经介绍了Activity和Service的工作流程。而本篇文章&#xff0c;我们将介绍广…

第七十四天学习记录:高等数学:不定积分(宋浩板书)

给定一个函数f(x)&#xff0c;如果存在一个函数F(x)&#xff0c;满足F’(x)f(x)&#xff0c;则称F(x)是f(x)的一个原函数。我们通常用∫f(x)dx表示f(x)的不定积分&#xff0c;它表示的是所有原函数的集合&#xff0c;也就是说&#xff0c;∫f(x)dx就是f(x)的原函数集合。 不定…

Docker安装wordpress并配置数据库(超详细版)

Docker在线拉取安装wordpress并配置数据库 一、拉取wordpress镜像(默认最新)二、启动wordpress容器三、查看容器状态四、安装wordpress博客程序 如果您已经在 Docker 容器中分别安装了 WordPress 和 MySQL&#xff0c;并且想要让它们链接起来&#xff0c;可以按照以下步骤进行操…

什么是三极管的截止饱和放大

三极管可以工作在三个状态&#xff0c;分别是截止状态&#xff0c;饱和状态和放大状态。 当三级管BE之间的电压小于等于BE间的开启电压UON&#xff0c;并且CE间电压>BE间电压时 &#xff0c;三极管处于截止状态&#xff0c;一般硅管在0.7V左右&#xff0c;锗管在0.3V左右。…

数据库第三章(SQL)

目录 1.SQL语言 索引 1.SQL语言 sql语言是个非过程性语言 sql的特点 1.综合统一&#xff0c;把增删查改都统一了起来 2.高度非过程化&#xff0c;不关心过程 3.面向集合的操作方式 sql基本语法 drop是删除表 delete是删除表的某个元组 安全方面&#xff1a;grant授权 revo…

Java实训日志05

文章目录 八、项目开发实现步骤&#xff08;七&#xff09;创建数据访问接口实现类1、创建学校数据访问接口实现类&#xff08;1&#xff09;编写按标识符查询学校记录方法&#xff08;2&#xff09;编写更新学校记录方法 1_、测试学校数据访问接口实现类&#xff08;1&#xf…

在Nginx服务器如何安装SSL证书

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言提示&#xff1a;我用的是阿里云的产品&#xff0c;就以阿里云进行的&#xff1a; 一、下载SSL证书二、安装SSL证书 前言 提示&#xff1a;我用的是阿里云的产…

多元回归预测 | Matlab遗传算法(GA)优化核极限学习机回归,GA-KELM回归预测,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab遗传算法(GA)优化核极限学习机回归,GA-KELM回归预测,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码 %% 清空环境变量…

设计模式(十六):行为型之责任链模式

设计模式系列文章 设计模式(一)&#xff1a;创建型之单例模式 设计模式(二、三)&#xff1a;创建型之工厂方法和抽象工厂模式 设计模式(四)&#xff1a;创建型之原型模式 设计模式(五)&#xff1a;创建型之建造者模式 设计模式(六)&#xff1a;结构型之代理模式 设计模式…