计算机常用软件和语言

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

计算机软件系统

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

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

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

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

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

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

相关推荐
yuwinter10 分钟前
鸿蒙HarmonyOS学习笔记(2)
笔记·学习·harmonyos
游走于计算机中摆烂的1 小时前
启动前后端分离项目笔记
java·vue.js·笔记
你可以叫我仔哥呀2 小时前
ElasticSearch学习笔记三:基础操作(一)
笔记·学习·elasticsearch
maxiumII2 小时前
Diving into the STM32 HAL-----DAC笔记
笔记·stm32·嵌入式硬件
美式小田5 小时前
单片机学习笔记 9. 8×8LED点阵屏
笔记·单片机·嵌入式硬件·学习
猫爪笔记5 小时前
前端:HTML (学习笔记)【2】
前端·笔记·学习·html
_不会dp不改名_5 小时前
HCIA笔记3--TCP-UDP-交换机工作原理
笔记·tcp/ip·udp
-一杯为品-6 小时前
【51单片机】程序实验5&6.独立按键-矩阵按键
c语言·笔记·学习·51单片机·硬件工程
熙曦Sakura7 小时前
完全竞争市场
笔记
dr李四维8 小时前
iOS构建版本以及Hbuilder打iOS的ipa包全流程
前端·笔记·ios·产品运营·产品经理·xcode