计算机常用软件和语言

大家好我是清墨,今天同样来分享一下笔记。

计算机软件系统

计算机的软件系统是指计算机在运行的各种程序、数据及相关的文档资料 。计算机软件系统通常被分为系统软件和应用软件两大类。//可以将系统软件看作为积木,应用软件看作为用积木搭的房子。

系统软件 :系统软件是指担负控制和协调计算机及其外部设备、支持应用软件的开发和运行的一类计算机软件。系统软件一般包括操作系统、语言处理程序、数据库系统、网络管理系统等。

应用软件 :应用软件是指为特定领域开发并为特定目的服务 的一类软件。应用软件是直接面向用户需要的,它们可以直接帮助用户提高工作质量和效率,甚至可以帮助用户解决某些难题

系统软件有 :设备驱动程序 数学软件包 图形包 程序语言和开发环境 数据库 操作系统(了解即可)

应用软件有:公文制作 幻灯演示 科学数值计算 财务会计 信息检索 数据管理 文件压缩和解压 绘图软件 游戏软件 网页制作 互联软件(了解即可)

操作系统 :DOS(早期)、Linux、windows、Unix、Mac OS等。(谨记)

计算机语言

计算机语言 分为机器语言、汇编语言、高级语言。

低级语言

机器语言 是用二进制代码表示的计算机能直接识别的程序语言。

汇编语言 是在机器语言的基础上,用一些容易理解和记忆的缩写单词来代替一些特定的指令,如用 ADD 代表加法操作 指令,SUB 代表减法操作指令。

机器语言和汇编语言被称为低级语言,它们依赖于硬件,可读性和可移植性差。与之相比,高级语言编写的程序独立于机器,方便移植,但其设计的程序必须经过"翻译"以后才能被机器执行。

高级语言

高级语言 中,"翻译"的方法有两种,一种是解释,一种是编译。所以说高级语言按"翻译"分,能分为解释型语言编译型语言

C++就是一种编译型语言,编译是源程序 翻译成机器指令形式的目标程序 的过程****。C++程序(.cpp文件)**** 经过编译后形成了可执行程序(.exe文件)首次运行前必须编译 ,再次运行时就不用重新编译了,直接使用之前编译的结果 就行。常见的编译型语言有C/C++、Pascal、Delphi、Rust、Go等。

Java、Python 这些是解释型语言,和编译型语言不同,解释性语言在运行程序的时候才会进行翻译。由于程序在运行时才翻译成机器语言,每执行一次都要翻译一次 ,因此解释型语言效率一般比较低。常见的解释型语言有Java、C#、PHP、JavaScript、Python 等。

高级语言解决问题方式的角度 分为面向过程语言和面向对象语言。

面向过程 语言也称为结构化程序设计语言 。在面向过程程序设计中,问题被看作一系列需要完成的任务,函数则用于完成这些任务,解决问题的焦点集中于函数采用自顶向下、逐步求精的程序设计方法。常见的面向过程语言有:Fortran、Pascal、C等。

面向对象 语言是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。常见的面向对象语言有:C++、C#、Java、Python、JavaScript、Rust、Go等。

第一个高级语言:Fortran。 面向对象语言的三个基本特征封装、继承、多态。

数据库管理系统

数据库管理系统D ataBaseM anage S ystem,D BMS),用于建立使用和维护数据库。

SQL是一种操作数据库的语言,一般被用于创建数据库、删除数据库、查询记录、修改记录、添加字段

常见的数据库管理系统 有:MySQL、Oracle、SQL Server、MS Access、Sybase、 Infokmix、Postgres等。

好,那么好,我们上面讲的都是系统软件,接下来我们要讲的就是应用软件。

应用软件

应用软件 (Application)是为满足用户不同领域、不同问题的应用需求而提供的一类软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。

常见的有:Word、PowerPoint、Excel、Notepad、Sublime、Mspaint(画图)、Photoshop(PS)、Edge、Chrome、QQ、各种游戏软件、Wechat。

相关推荐
岑梓铭8 分钟前
考研408《计算机组成原理》复习笔记,第三章(3)——多模块存储器
笔记·考研·408·计算机组成原理
菜菜why21 分钟前
MSPM0G3507学习笔记(一) 重置版:适配逐飞库的ti板环境配置
笔记·学习·电赛·嵌入式软件·mspm0
c76941 分钟前
【文献笔记】Automatic Chain of Thought Prompting in Large Language Models
人工智能·笔记·语言模型·论文笔记
X_StarX1 小时前
【Unity笔记01】基于单例模式的简单UI框架
笔记·ui·unity·单例模式·游戏引擎·游戏开发·大学生
智者知已应修善业3 小时前
【51单片机用数码管显示流水灯的种类是按钮控制数码管加一和流水灯】2022-6-14
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
孞㐑¥7 小时前
Linux之Socket 编程 UDP
linux·服务器·c++·经验分享·笔记·网络协议·udp
sealaugh329 小时前
aws(学习笔记第四十八课) appsync-graphql-dynamodb
笔记·学习·aws
freexyn12 小时前
Matlab自学笔记六十一:快速上手解方程
数据结构·笔记·matlab
很小心的小新13 小时前
12、jvm运行期优化
java·开发语言·jvm·笔记
寻丶幽风15 小时前
论文阅读笔记——NoPoSplat
论文阅读·笔记·三维重建·3dgs·相机位姿·dustr