计算机常用软件和语言

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

计算机软件系统

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

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

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

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

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

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

相关推荐
丫头,冲鸭!!!29 分钟前
B树(B-Tree)和B+树(B+ Tree)
笔记·算法
听忆.1 小时前
手机屏幕上进行OCR识别方案
笔记
Selina K1 小时前
shell脚本知识点记录
笔记·shell
2 小时前
开源竞争-数据驱动成长-11/05-大专生的思考
人工智能·笔记·学习·算法·机器学习
霍格沃兹测试开发学社测试人社区2 小时前
软件测试学习笔记丨Flask操作数据库-数据库和表的管理
软件测试·笔记·测试开发·学习·flask
幸运超级加倍~3 小时前
软件设计师-上午题-16 算法(4-5分)
笔记·算法
王俊山IT3 小时前
C++学习笔记----10、模块、头文件及各种主题(一)---- 模块(5)
开发语言·c++·笔记·学习
Yawesh_best4 小时前
思源笔记轻松连接本地Ollama大语言模型,开启AI写作新体验!
笔记·语言模型·ai写作
CXDNW6 小时前
【网络面试篇】HTTP(2)(笔记)——http、https、http1.1、http2.0
网络·笔记·http·面试·https·http2.0
使者大牙6 小时前
【大语言模型学习笔记】第一篇:LLM大规模语言模型介绍
笔记·学习·语言模型