发布网友 发布时间:2022-04-23 12:30
共6个回答
热心网友 时间:2023-10-13 11:02
c语言很老了,现在用的比较少,至于缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。另外语法*不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。学起来教难。热心网友 时间:2023-10-13 11:02
C语言封装有安全问题?随便设置几个陷进就让你反编译够累了,另外封装的文件很小,常用于嵌入式,因为芯片的ROM容量有限
C++不难,除非你想记住所有的库文件,抱歉,没有大神能记住所有,只能用过什么时就自己写份笔记记录下来使用方法,而且C++封装的文件很大,虽然能开发底层,但不适合底层开发
C#我承认,很容易上手,但是编译成MSIL的,谁也知道这个没反编译经验的人都会反编译,这个才是极大的安全问题,无法实现很多本地代码才能实现的功能,运行时资源消耗也特别巨大,所以老牌大企业都用C/C++,和汇编
学C/C++不学汇编就是什么都学不会的,C/C++在语法上有很多让人对底层有所误解的地方,只要学汇编就能纠正这些误解了
热心网友 时间:2023-10-13 11:03
我只是来反驳他人观点的,无知的人不应该在百度知道上误导他人的,废话不说,有图才有*。
2013年4月编程语言排行,自己看后面的百分比,我倒想看看C语言是怎么用得比较少的。
还有2013年7月排行
以及近10年来的编程语言走势图
热心网友 时间:2023-10-13 11:03
你要先学C语言,是编程入门的 ,我是大学软件专业毕业,可以百度HI我交流热心网友 时间:2023-10-13 11:04
C语言入门好点热心网友 时间:2023-10-13 11:05
C语言相对来来说是最简单的,是面向过程的。但C++是对C得扩展,C的很多语法在C++里基本都能用,如果是编小型的程序的话是C好用一些,但当时一些大型的程序,C++有明显的优势。建议先学C,再学C++。至于C sharp的话本人没学,不大了解