免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2620 | 回复: 10
打印 上一主题 下一主题

[C] 程序及编程语言  关闭 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-17 14:36 |只看该作者 |倒序浏览
程序是为解决特定问题而用计算机语言编写的命令序列集合。执行程序时,由程序控制计算机来完成相应的操作而得到相应的结果。要学习编程技术,首先要掌握一种计算机编程语言。程序设计语言是用于编写计算机程序的语言。计算机编程语言按照级别可以分为机器语言、汇编语言和高级语言三类,而机器语言和汇编语言又被统称为低级语言。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令集合。它是第一代计算机语言。机器语言的指令全部是由0和1组成的,程序的可读性非常差。同时机器语言对不同型号的计算机来说一般是不同的,所以利用机器语言编写的程序的可移植性差、重用性差。为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与指令代码实际含义相近的英文缩写词、字母和数字等符号来取代机器指令代码,于是就产生了汇编语言。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言执行效率高,可有效访问控制硬件等优点。用汇编语言编写的程序不能被计算机直接识别和执行,必须翻译成能被计算机识别和处理的二进制代码程序,这个过程称为汇编。用汇编语言编写的程序称为汇编语言源程序。运行时要使用汇编程序将其翻译成目标程序,即机器语言程序。与自然语言相近并被计算机接受和执行的计算机语言称为高级语言。高级语言是面向用户的、不依赖特定计算机体系结构的程序设计语言。用高级语言编写的程序称为源程序。运行时要经过解释或编译处理将源程序翻译成目标程序即机器语言程序。无论何种机型的计算机,只要配备相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。高级语言表示方法要比低级语言更接近于待解问题的表示方法,在一定程度上与具体机器无关,通用性强、兼容性好、便于移植、易学、易用、易维护。

论坛徽章:
0
2 [报告]
发表于 2010-07-17 16:51 |只看该作者
哥们很活跃啊.

论坛徽章:
0
3 [报告]
发表于 2010-08-05 16:26 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2010-08-05 16:43 |只看该作者
这个太水了吧{:3_204:}

论坛徽章:
0
5 [报告]
发表于 2010-08-05 16:45 |只看该作者
2 fen

论坛徽章:
2
戌狗
日期:2013-11-06 17:35:36寅虎
日期:2014-10-20 23:12:29
6 [报告]
发表于 2010-08-05 16:47 |只看该作者
何意?

论坛徽章:
0
7 [报告]
发表于 2010-08-05 16:48 |只看该作者
jf

论坛徽章:
0
8 [报告]
发表于 2010-08-05 16:57 |只看该作者
怎么最近2分帖这么多啊……

论坛徽章:
0
9 [报告]
发表于 2010-08-05 18:09 |只看该作者

论坛徽章:
0
10 [报告]
发表于 2010-08-05 18:59 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP