什么是计算机的程序? 什么是目标程序? 什么是源程序?

高级语言编写的程序——源程序机器语言编写的程序——目标程序将源程序转换成目标程序的程序——翻译程序(编译程序、解释程序)将源程序整个翻译成目标程序后执行——编译程序对源程序中的语句翻译一条执行一条——解释程序

1.计算机程序或者软件程序(通常简称程序)是指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。

记住一个经典的公式:程序=算法+数据结构+程序设计方法+语言工具和环境

2.由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

3.相应的,源程序就是一种计算机的代码。它会符合一定的语法,经过编译器编译或解释后生成具有一定功能的可执行文件或组件,也可以是某种接口。是用程序设计语言编写的程序。

源程序是指程序员编写的代码,可以被编译程序编译为目标程序。

如果是C++,那么后缀为.cpp 目标程序是编译程序将源程序编译后的结果,如果是C++,那么后缀是.o

编译程序一般是编译器公司(比如微软 Intel他们都生产编译器)做的,它将源代码转化为机器可识别的文件,经过链接,生成可执行程序。

解释程序即解释器,它不需要经过编译阶段即可根据用户源程序执行。

程序语言分编译类和解释类语言。

源程序是编程人员编写的,必须由变成人员生成可执行 程序,别人才可以应用。例如你可以点击网页上的查看----》源文件,那就是 用文本语言编制的,

而目标程序,是你电脑上的快捷方式连接的.exe 文件,即可执行程序。

所以可执行程序是由源文件生成的便于用户使用的文件。

计算机程序是安装在电脑上的所有软件(不怎么准确,但很直观),源程序就是用高级语言编写的程序或者项目的所有代码(如C
C#等等),目标程序就是源程序经过构建后的加工,编译后就是计算机程序啦。

源程序(构建后)——目标程序(编译后)——计算机程序

什么是计算机的程序? 什么是目标程序?
什么是源程序?,码迷,mamicode.com

什么是计算机的程序? 什么是目标程序?
什么是源程序?

时间: 2024-08-29 01:01:57

什么是计算机的程序? 什么是目标程序? 什么是源程序?的相关文章

计算机、程序和java概述(一)

CPU通常由两部分组成:控制器和算数/逻辑运算器 控制器用于控制和协调各个组件的工作.算术逻辑运算器用于数值运算和逻辑运算. 1MHz(兆赫) = 100万Hz 内存也称随机存储器(RAM). 操作系统的主要任务有: 控制和监视系统的活动 分配系统资源 安排操作的顺序 java application:应用程序是独立的程序,能够在任何有JVM的计算机上运行. java applet:   是一种特殊的Java程序,可以在web浏览器中直接运行. java servlet:   是一种特殊的Jav

用C语言编写函数实现一个整数计算机,程序接受三个参数,第一个参数为操作项,后两个参数为操作数。

函数功能: 使用main函数的参数,实现一个整数计算机,程序可以接受三个参数,第一个参数"-a"选项执行加法,"-s"选项执行减法,"-m"选项执行乘法,"-d"选项执行除法,后面两个参数为操作数. 思考: 三个参数中两个操作数不用处理,直接传入即可,而对于第一个操作数就需要处理了,以保证传入的参数是"'-a','-s','-m','-d'",以便于处理计算,第一步将操作符号转化为上述赋好,然后将参数以及操

计算机、程序和java概述

1.1 计算机.程序和java概述计算机包括硬件(hardware)软件(software)两部分.硬件包括计算机中看得见的物理部分,软件提供看不见的指令,指令控制硬件并且使得硬件完成特定的任务.一台计算机有以下几个主要硬件构成:1)中央处理器中央处理器(CPU)是计算机的大脑.它从内存中获取指令,然后执行这些指令.CPU通常由两部分组成:控制单元和算术/逻辑单元.控制单元用于控制和协调其它组件的动作.算术/逻辑单元用于完成数值运算和逻辑运算.2)内存计算机的内存由一个有序的字节序列组成,用于存

科技、电子信息、计算机、程序

问:为什么写程序? 答:really cooool!为了极客的信念!//为了装X! 问:为什么有程序? 答:有人要更佳精确方便的控制逻辑电路 问:程序是什么? 答:用在人臆想出来的以为能代替人不严密逻辑思维与不确定记忆的机器之上的一系列不能自解释的命令. 问:程序能做什么? 答:多用来解决某些庸人自扰的问题,减少一部分人时间利用,增加另一部分人更多的时间利用. 问:为什么有计算机? 答:因为少部分人权利的欲望 问:计算机能干嘛? 答:计算人类在有限时间内不能计算的问题

【C语言】【面试题】使用main函数的参数,实现一个整数计算机,程序可以接受三个参数

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> #include<assert.h> int int_computer(int num1, char *p, int  num2) {  if (p == "-a")   return num1 + num2;  else if (p == "-s")   return num1 - num

计算机

计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机.可分为超级计算机.工业控制计算机.网络计算机.个人计算机.嵌入式计算机五类,较先进的计算机有生物计算机.光子计算机.量子计算机等.    计算机发明者约翰·冯·诺依曼.计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其

计算机操作系统之存储器管理

程序运行 将用户的一个源程序变成一个可在内存中执行的程序,通常要经过以下几个步骤: 1.编译:由编译程序,将程序编译成若干个目标模块 2.链接:由链接程序将编译后形成的一组目标模块,以及他们所需要的库函数链接在一起,形成一个完整的装入模块. 3.装入:由装入程序将装入模块装入内存 具体讨论一下如何把一个装入模块,装入内存: 1.绝对装入方式:编译程序产生带有绝对地址的目标代码,只适合于单道程序环境. 2.可重定位装入方式:所得到的模块都是以0开始的,程序中的其它地址也都是相对于起始地址计算的,此

C语言学习系列(三)C程序结构

一.C程序结构 C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 new C program demo: 1 #include <stdio.h> /*预处理器指令*/ 2 /* 第一个中文程序实例 */ 3 int main() /*main函数*/ 4 { 5 int i; /*变量*/ 6 i=1; /*语句&表达式*/ 7 printf("我的第%d个C程序\n",i); /*语句&表达式*/ 8 return 0

全身心理解程序的转换(编译)过程

> 计算机的指令分类: 伪指令:机器指令序列 机器指令:机器指令和汇编指令一一对应 汇编指令:机器指令的汇编语言 微指令:微程序级指令,属于硬件范畴,这点组成原理上有讲过. 其中汇编指令和机器指令都属于机器级指令. 启发: 汇编在转换为机器指令时并没有进行优化,相同的汇编程序在执行时带来的效率差 别应该源于硬件的不同. ISA(指令级体系结构)的存在使得汇编更方便移植. 在此可见ISA在整个计算机系统抽象层中的重要性. > 生成机器代码的过程: 用 GCC + Linux + IA32 平台进