noip初赛整理1.4 & 1.5(软件系统和语言)

计算机软件系统

                                                                         软件系统
                                 系统软件                                   应用软件
         操作系统     程序设计语言 ...
(例)unix,Vista   

C语言

...
linux,SolarisC++...
 windows,SymbianBasic...
 mac os,AIX

Pascal

...
dos,NetwareSQL...
OS/2,IOSDelphi...

    系统软件为应用软件提供平台,反过来应用软件又为系统软件服务。

  • 系统软件

     操作系统:具有并发性,共享性,不确定性,虚拟性。

     程序设计语言:机器语言,汇编语言,高级语言。 

  • 计算机的指令 

     指令是一组二进制代码,它规定了由计算机执行 的程序的一步操作。由操作码操作数组成。

        数据管理软件:SQL Sever,Oracle,Foxpro,Access,Sybase... 

  • 数据库系统(Database System),是由数据库及数据管理软件组成的系统。 

计算机语言

  • 机器语言(二进制语言)

     最早的语言处理程序,是计算机能直接识别的语言。 

     书写困难,记忆复杂,难掌握。

  • 汇编语言

       开始使用助记符来编写程序,但必须用某种特殊软件将源程序翻译并连接成二进制代码。

       工作量大、繁琐,可移植性差

  • 高级语言

       通过“翻译程序”翻译成目标程序,计算机才能识别。

       翻译方式分为:   编译方式(源程序—>目标程序—>可执行程序)(整个转为二进制代码后执行)例:Pascal,C/C++,

                                   解释方式(源程序—>可执行程序)(解释一条执行一条)例:Basic,Java。

       编译方式效率高,但当源程序修改时,必须重新编译。

       面向对象语言:SIMULA67,smalltalk,EIFFEL,C++,Java...(C语言不是);

       面向过程语言:C语言,Fortran。

其他

  1. Simulation是第一个面向对象语言。
  2. Smalltalk是第一个纯面向对象语言。
  3. 面向对象语言常见特点:封装,继承,多态。
  4. 自然语言通常是指一种自然地随文化演化的语言,如英语、中文等。

       

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值