计算机常用软件和语言

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

计算机软件系统

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

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

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

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

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

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

相关推荐
ysa0510303 小时前
数论基础知识和模板
数据结构·c++·笔记·算法
今天背单词了吗9803 小时前
算法学习笔记:7.Dijkstra 算法——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·开发语言·数据结构·笔记·算法
mitt_4 小时前
《人生顶层设计》读书笔记7
笔记
智者知已应修善业4 小时前
【51单片机节日彩灯控制器设计】2022-6-11
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
Jyywww1214 小时前
微信小程序学习笔记
笔记·学习·微信小程序
m0_678693334 小时前
深度学习笔记29-RNN实现阿尔茨海默病诊断(Pytorch)
笔记·rnn·深度学习
sigmoidAndRELU5 小时前
读Vista
笔记·stable diffusion·世界模型
Sincerelyplz6 小时前
【Temproal】快速了解Temproal的核心概念以及使用
笔记·后端·开源
Yo_Becky7 小时前
【PyTorch】PyTorch预训练模型缓存位置迁移,也可拓展应用于其他文件的迁移
人工智能·pytorch·经验分享·笔记·python·程序人生·其他
DIY机器人工房7 小时前
0.96寸OLED显示屏 江协科技学习笔记(36个知识点)
笔记·科技·stm32·单片机·嵌入式硬件·学习·江协科技