码迷,mamicode.com
首页 > 编程语言 > 详细

二、程序语言基础知识

时间:2016-07-05 20:47:33      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

1.语言概述

基本概念

  机器指令程序,最基本的计算机语言,二进制的机器指令序列;

  汇编语言,书写格式取决于特定计算机的机器指令。

  以上皆是低级语言,面向机器的语言。

  高级语言:不依赖于机器硬件的程序语言。如:java、c、c++、php、python……

  语言处理程序:将高级语言或汇编语言翻译为机器语言。

    方式分为:汇编、解释、翻译

      源程序

    解释程序:即解释器,将源程序翻译为中间代码

    编译程序:即编译器,将源程序翻译成目标语言程序

    区别:解释器,不生成独立的目标程序,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序控制权在解释程序;编译器,将源程序翻译成独立保存的目标程序在机器上运行,源程序和编译程序都不在参与到目标程序的执行过程中。

  程序语言的定义:语法、语义、语用、语境

  通用程序设计语言:程序语言能够用于范围广泛的问题求解过程。如c、java、

  程序语言的分类:

    命令式程序设计语言:基于动作的语言,面向过程。如c、结构化程序设计语言

    面向对象程序设计语言:c++、java、

    函数式程序设计语言:

    逻辑型程序设计语言:

  语言基本成分:数据、运算、控制、传输、

    数据:名称、类型、存储类别、作用域、生存期

      值是否改变分类:常量、变量

      作用域范围分类:全局量、局部量

      数据组织形式分类:

      技术分享

    运算:算数运算、关系运算、逻辑运算、位运算

    控制:顺序结构、选择结构、循环结构

    函数

2.语言处理程序

  将高级语言或汇编语言翻译为机器语言。

  分为:汇编程序、编译程序、解释程序

  汇编语言程序:

    三类语句:指令语句、伪指令语句、宏指令语句

  汇编程序:将汇编语言编写的程序翻译成机器指令程序。

  编译程序:将源程序翻译成目标语言程序(汇编语言或机器语言)

  技术分享

 

二、程序语言基础知识

标签:

原文地址:http://www.cnblogs.com/panpanwelcome/p/5644909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!