计算机常用软件和语言

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

计算机软件系统

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

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

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

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

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

操作系统 :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。

相关推荐
sbjdhjd4 小时前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
海绵宝宝的月光宝盒7 小时前
14-AutoCAD-阵列命令应用与案例实战(AR)
经验分享·笔记·自动化·课程设计·制造·学习方法·cad
白山编程大哥8 小时前
接口幂等性是什么?如何设计?
笔记
ACP广源盛139246256738 小时前
6 盘位存储扩展方案选型笔记:YLB3116 @ACP评估记录
笔记·硬件架构·硬件工程·国产芯片
小李不想当小白8 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
weixin_4481199411 小时前
Datawhale Jev Cookbook 202610 笔记3
笔记
姚瑞南11 小时前
【PRD】招投标商机雷达爬虫系统
人工智能·经验分享·笔记·爬虫·产品运营·产品经理
Gnevergiveup11 小时前
ATT&CK红蓝对抗实战指南-Windows安全基础
笔记·网络安全
江屿风14 小时前
【Plain Language Large Model】【从麦当劳点餐到Redis接入:MCP如何让AI工具集成变简单】流食般投喂
人工智能·redis·笔记·语言模型·llm·mcp
海绵宝宝转agent15 小时前
Leetcode二叉树算法个人理解
笔记·学习·算法·leetcode·深度优先