|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 讨论:C语言为什么又被称为中级语言
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
953
人关注过本帖
标题:
讨论:C语言为什么又被称为中级语言
只看楼主
加入收藏
南国利剑
等 级:
贵宾
威 望:
29
帖 子:1165
专家分:3536
注 册:2010-4-12
结帖率:
89.66%
楼主
收藏
已结贴
√
问题点数:5 回复次数:6
讨论:C语言为什么又被称为中级语言
个人看法:
C不但支持普通的数学运算,如四则运算,还支持相当一部分接近于硬件的运算。如位运算。
所以C就兼具了高级语言和低级语言(如汇编)的优点。
希望,各位同仁,各抒己见。(我没有多少可用分,只能给这么点了,各位不要介意。)
[
本帖最后由 南国利剑 于 2010-5-11 00:22 编辑
]
搜索更多相关主题的帖子:
C语言
2010-05-11 00:20
举报帖子
使用道具
赠送鲜花
sofun
等 级:
论坛游民
帖 子:5
专家分:14
注 册:2010-4-17
第
2
楼
收藏
得分:3
C语言一般来说是一种高级语言,之所以说它是中级语言,是因为它有一些低级语言特性,比如可以直接访问内存,效率之高仅次汇编,但是又不似汇编那样直接编写指令,直接去访问寄存器。按分类来说是属于高级语言的
2010-05-11 00:25
举报帖子
使用道具
赠送鲜花
南国利剑
等 级:
贵宾
威 望:
29
帖 子:1165
专家分:3536
注 册:2010-4-12
第
3
楼
收藏
得分:0
回复 2楼 sofun
说的好。
不过你说的是寄存器变量吧,
虽然有这种变量,但是并不是一定能够实现的,
第一,cpu的寄存器有限;
第二,现在的很多编译器根本就是对寄存器变量进行伪处理,并没有真正实现将变量的存储空间开辟在寄存器内。
南国利剑
2010-05-11 00:39
举报帖子
使用道具
赠送鲜花
南国利剑
等 级:
贵宾
威 望:
29
帖 子:1165
专家分:3536
注 册:2010-4-12
第
4
楼
收藏
得分:0
好冷啊
南国利剑
2010-05-12 02:30
举报帖子
使用道具
赠送鲜花
qaz107
等 级:
论坛游民
帖 子:36
专家分:33
注 册:2010-2-17
第
5
楼
收藏
得分:1
据说C语言还可以控制低层的硬件吧,,,
2010-05-12 12:19
举报帖子
使用道具
赠送鲜花
冥卫
来 自:深山老林
等 级:
蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
第
6
楼
收藏
得分:1
其实我也不懂,就是来帮忙顶顶
2010-05-12 13:14
举报帖子
使用道具
赠送鲜花
南国利剑
等 级:
贵宾
威 望:
29
帖 子:1165
专家分:3536
注 册:2010-4-12
第
7
楼
收藏
得分:0
回复 5楼 qaz107
是的。
南国利剑
2010-05-13 00:55
举报帖子
使用道具
赠送鲜花
7
1/1页
1
快速回复:
讨论:C语言为什么又被称为中级语言
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.024425 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved