从计算机到程序设计

计算机是能够根据一组指令操作数据的机器。

(A computer is a machine that manipulates data according to a list od instruction)

 功能性:可以进行数据计算

 可编程性:根据一系列指令来执行

计算机包括电子计算机,光计算机、量子计算机、超导计算机、生物计算机等。

存储程序概念包括三个基本含义:

 -计算机(指硬件)由运算器、控制器、存储器、输入设备和输出设备(计算机从外界获得信息或将结果返回的设备)等五大基本部件组成

 -计算机内部采用二进制来表示指令和数据

 -将编写好的程序和原始数据事先存入存储器,然后再启动计算器

五大部件对应硬件

 -中央处理器(CPU):控制器+运算器

 -存储器:主存储器(内存),辅助存储器(硬盘)

 -外部设备:输入输出设备

计算机的工作过程

 -程序:编写好程序放大存储器中

 -数据:所用到的数据放到存储器中

 -计算:计算机从存储器某些位置取数据并计算,然后将数据存储在某些位置

 -停机:程序执行后自动停机


编译和解释器

-编译:将高级语言源代码转换为目标代码(机器语言),程序便可以执行

 目标代码执行速度更快,目标代码在相同操作系统上使用灵活

-解释:将高级语言源代码逐条转换为目标代码同时逐条执行,每次运行程序需要源代码和解释器

 便于维护源代码,良好的跨平台可移植性

静态语言:编译执行的编程语言,如C,java

脚本语言:解释执行的编程语言,如PHP、Python等






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值