计算机语言的学习

article/2025/9/6 15:32:51

计算机语言的学习

第一代语言

机器语言

  • 计算机的基本计算方式为二进制
  • 二进制:由0和1组成的语言,可以直接输入给计算机使用,不需要经过转换
  • 机器语言的优点:占用内存少;可以被计算机直接识别、执行,执行速度快,效率高
  • 机器语言的缺点:难读;难编;难记;易出错;可移植性差
#进制转换
1	1
2	10
3	11
4	100
6	110
7	111
16	10000
32	100000

第二代语言

汇编语言

由于机器语言有很多的缺点,于是汇编语言诞生了

  • 汇编语言使用人可以读懂的单词(指令)代替了二进制数据,解决了人类无法读懂机器语言的问题
  • 汇编语言的优点:占用内存少;可直接访问系统接口,执行速度快,效率高;易读懂
  • 汇编语言的缺点:难学难用;易出错;维护困难;可移植性差
  • 目前应用于:逆向工程;机器人;计算机病毒等……

汇编语言

第三代语言

摩尔定律

  • 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上

高级语言

高级语言是参照数学语言而设计的近似日常会话的语言

  • 大体可分为面向过程和面向对象两大类
  • C语言是典型的面向过程的语言;C++、Java是典型的面向对象的语言

面向过程

面向过程是一种以过程为中心的编程思想。强调事件的流程、顺序

  • 优点:性能高、便于开发
  • 缺点:没有面向对象易维护、易复用、易扩展

面向对象

面向对象是一类以对象为核心的编程思想。强调时间的角色、主体

  • 优点:易维护、易复用、易扩展
  • 缺点:性能没有面向过程高对硬件要求高

面向对象更适合于需求不断变化的应用软件,面向过程更适合需求稳定但要求质量和效率的应用软件


http://chatgpt.dhexx.cn/article/PZA2JSy7.shtml

相关文章

什么是计算机语言

1.2 计算机语言又是什么 计算机不懂得我们人类的语言,没有耳朵,它又是如何听懂我们下达的指令的呢? 谭老师对这个问题给出的答案是:“人和计算机交流,也需要解决语言问题。需要创造一种计算机和人都能识别的语言&am…

如何设计一门计算机编程语言

一、概述 计算机编程语言顾名思义,是用来和计算机进行沟通的语言。计算机编程语言伴随着计算机的发明,作为计算机领域各种软件的基础,不断推动着计算机技术的发展。本文中,将主要关注设计开发一种计算机编程语言,对于其…

计算机目前九种编程语言大对比

图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C、C、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程语言,大家…

什么是编程语言?

编程语言是一种人类和计算机都可以理解的一种语言,目前为止,编程语言分为3种:分别是机器语言,汇编语言和高级语言,然而C语言就是高级语言的一种,那么接下来我将分别介绍这三种语言。 一、机器语言 机器语言…

计算机和编程语言的发展历史

计算机的发展历史 在第二次世界大战中,美国政府寻求计算机以开发潜在的战略价值。这促进了计算机的研究与发展。1944年霍华德.艾肯(1900-1973)研制出全电子计算器,为美国海军绘制弹道图。这台简称 Mark I 的机器有半个足球场大,内含500英里的…

计算机编程语言(机器语言,汇编语言,高级语言)

计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和…

pr cpu100%_pr是什么意思 pr的意思是什么

pr有很多种意思,常见的意思有项目评审、代表网站的等级、永久居留权以及视频编辑软件。 1、pr是项目评审(Project Review)英文的缩写。就是关于审查和批准项目计划,项目变更和工作进展评价的一个步骤。项目评审的输入、步骤以及它的输出结果取决于不同的…

Pr:基本声音面板

基本声音(Essential Sound)是一个多合一面板(简称为ESP),提供了一些简单的控件,可快速地用于统一音量级别、修复声音、提高清晰度,以及添加特殊效果等,引导编辑人员完成对话、音乐、…

01-认识产品经理:什么是合格的产品经理?其分类?岗位职责?能力素质?职业发展?

文章目录 引入1.1 合格的产品经理1.2 产品经理的分类按服务对象不同划分按产品平台不同划分按公司所属行业不同按工作内容划分按职级高低划分 1.3 产品经理的岗位职责产品的开发流程核心团队成员及其职责产品经理工作中常见误区 1.4 产品经理的能力素质专业技能(干得…

【PR篇】快捷键

文件 Ctrl Alt N 新建项目Ctrl O 打开项目Ctrl Alt O 在Brige 中浏览Ctrl Shift W 关闭项目Ctrl W 关闭Ctrl B 素材箱Ctrl S 保存Ctrl Shift S 另存为Ctrl Alt S 保存副本F5 采集F6 批采集Ctrl Alt I 从媒体浏览器导入Ctrl I 导入Ctrl M 导出媒体Ctrl Q 退出…

Pr:常用音频效果

音频效果的调整,通常需要使用耳机或高质量的监听设备才能听出差别。 效果面板的“音频效果”文件夹中存放着 40 多种声音特效,常用的有下面一些。 振幅与响度类 根据音频内容调整音量大小并达到响度标准要求。 增幅 Amplify 可增强或减弱音频信号。 动态…

搜狗PR是什么?怎么查看网站的搜狗PR值

搜狗PR是什么?怎么查看网站的搜狗PR值? 搜狗PR是什么? 搜狗PR值全称为搜狗PageRank(网页级别),是搜狗用于用来标识网页的等级、重要性的一种方法,是搜狗用来衡量一个网站的好坏的重要标准之一。 搜狗SR是类似于Google…

【PR 基础】新建序列

目录 一、新建序列 二、序列预设 三、设置 一、新建序列 在如下区域点击鼠标右键,选择 新建项目-》序列 或 点击工具栏中的文件-》新建-》序列 二、序列预设 (1)时基:就是指帧速率,也就是每秒播放帧的数量&#xf…

开发中时常提到的提交pr是什么意思?

在编程开发领域,PR是Pull Request的缩写,一般用于Git/SVN等版本管理软件中。 它的过程是这样的:比如你在GitHub上看到一个很牛X的项目,你fork到自己仓库后,再改动一些代码,然后可以向提交一个pull request…

开发中经常提及的Pr是什么意思?

标题在编程开发领域,PR是Pull Request的缩写,一般用于Git/SVN等版本管理软件中。 它的过程是这样的:比如你在GitHub上看到一个很牛X的项目,你fork到自己仓库后,再改动一些代码,然后可以向提交一个pull req…

pr 是什么——可以做什么

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。个人主页:小李会科技的…

Linux命令——uptime

这个命令的用法比较简单,但是很实用,可以查看系统的负载,以及机器运行的时间。 从左向右: 11:01:42 当前时间 up 2 days,15:49 当前机器运行了2天15个小时49分钟 3 users 当前机…

云原生之使用docker部署uptime-kuma服务器监控面板

云原生之使用docker部署uptime-kuma服务器监控面板 一、uptime-kuma介绍二、检查docker环境1.检查docker状态2.检查docker版本 三、下载uptime-kuma镜像四、部署uptime-kuma1.创建数据目录2.创建uptime-kuma容器3.查看uptime-kuma容器状态4.查看uptime-kuma容器日志 五、访问up…

Linux常用命令——uptime命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) uptime 查看Linux系统负载信息 补充说明 uptime命令能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户…

Linux uptime 命令(75)

文章目录 1.命令简介2.命令格式3.选项说明4.常用示例5.拓展知识5.1 什么是系统平均负载5.2 系统平均负载多少时合理5.3 获取系统 CPU 核心数5.4 平均负载与 CPU 使用率的关系 参考文献 1.命令简介 uptime 用于显示系统总共运行了多长时间和系统的平均负载。 无选项 uptime 命…