计算机常用软件和语言

3.计算机常用软件和语言

3.1 计算机软件系统

计算机软件通常分为系统软件和应用软件两大类;

  • 系统软件
    即支持应用软件开发和运行的一类计算机软件。一般包括操作系统,语言处理程序,数据库系统,网络管理系统等

  • 应用软件
    即为特定领域开发,并为特定目的服务的一类软件。可以帮用户处理难题。

3.1.1 操作系统(OS)

  • 常见的有:DOS(早期),Windows,Unix,MacOS等;

3.1.2 计算机语言

  • 机器语言:
    用二进制代码表示对计算机能直接识别的语言。
  • 汇编语言:
    在机器语言的基础上加上一些特定指令,如ADD表示加法指令,SUB表示减法操作指令。
    机器语言和汇编语言被称为低级语言,他们依赖于硬件,可读性和可移植性差。高级语言编写的程序独立于机器,方便移植,但必须经过“翻译”才能运行。
  • 高级语言
    • 从“翻译”方法角度高级语言可分两种,一种是解释,一种是编译。
      • C++就是一种编译型语言。将高级语言程序转换为目标程序(.exe 文件),编译型语言常见的有C/C++,pascal,Delphi,Dust,GO等。这些语言运行首次需要编译,再次运行时则不用编译。
      • Java,C#,PHP,JavaScript,Python等是解释型语言,解释执行高级语言程序。这些语言每运行一次都要“翻译”一次,因此效率较低。
    • 从解决问题方式的角度可分成两种语言:面向过程语言和面向对象语言。
      • 面向过程语言中的问题需要看成一个个任务,通过函数来完成这些任务。常见的有Fortran,Pascal,C等。
      • 面向对象语言常见的有C++,C#,Java,Python,JavaScript,Rust,Go等。他的三个特征:封装,继承,多态。(其实这个我也不知道是什么意思......
        这些大抵是不用理解的,因为大学会学......
    • 第一个高级语言:Fortran。

3.2 数据库管理系统(DBMS)

  • 最常见操作数据库的语言:SQL;
  • 常用的数据库管理系统 MySQL,Oracle,SQL Server,MS Access,Sybase,Informix,Postgres 等等等等......

3.3 应用软件(App)

  • Word,PowerPoint,Excel,QQ,Wechat,Steam......
posted @   M1_Byte  阅读(29)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示