A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

C语言演变了好多种语言,而每一种语言又可以做好多的软件,是C语言的方法演变成了多种语言?还是多种语言更新了C语言?还是C语言就像汉子,需要认识他,才可以学习多种科目?

5 个回复

倒序浏览
任何语言都要翻译成机器码0和1  为啥不直接用0和1去做程序?
回复 使用道具 举报
那就意味着你做所有的功能都要一行行的代码敲出来,高级语言是封装好了很多功能,你可以直接调用
回复 使用道具 举报
计算机本身只能识别0和1,而这不利于变成,所以演变出来了 汇编 语言,汇编语言的优势在于完全操纵内存,所以适于用单片机,极度节省成本,而后来因为编程受硬件限制所以又产生了高级语言,据我所知的最早的高级语言是B语言,好像是叫basic,后来又发展出了Qbasic,然后就是C语言了,C语言能部分操纵内存,已经具有相对可兼容性,所以才发展的很普及,后来又发展出来了很多语言都是针对C语言的缺点而来的,C语言缺点其实很多啊,比如跟java相比C语言就没有跨平台的兼容性,巴拉巴拉其实还有好多啦,所以说语言有优有劣吧,但是思路都是差不多的,C语言是经典,所以一般编程都先教C语言吧,而且C语言向前有汇编语言的特点,能操纵内存,向后也有高级语言的特点,方便编程,语句简洁,接近自然语言,我觉得是这样的....个人见解...
回复 使用道具 举报 1 0
在我看来C语言更像是一篇好文章,每个新手可以从中学到文章的结构,遣词造句等等。至于语言的变化,那是一直都在发生的事。为什么不直接用,看你开发什么,需求决定工具吧
回复 使用道具 举报
问题提的就不是很正确,C语言是高级语言的一种,不是底层的,更不是最底层的编程语言,底层的编程,就是嵌入式编程了。建议楼主,参看下编译原理或者是计算机组成原理,就会清晰很多。ID为“a3563365”,说的很正确。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马