发布网友 发布时间:2024-12-31 10:53
共6个回答
热心网友 时间:4分钟前
c语言很老了,现在用的比较少,至于缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。另外语法不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。学起来教难。
C++,这个现在一般是用于游戏开发,至于缺点C++由于语言本身过度复杂,这甚至使人类难于理解其语义。更为糟糕的是C++的编译系统受到C++的复杂性的影响,非常难于编写,即使能够使用的编译器也存在了大量的问题,这些问题大多难于被发现。
C#是微软主打的编程语言,XMAL的大一统使得既可以做网站又可以做窗口程序,编译环境完善,容易上手。
c和c++的特点就是高效,C#特点就是好用。
一般来说不超过3万行有效代码,C#比较好,而随着代码量和复杂度的增加,C++的优势将会越来越明显。
现在一般新小企业多采用C#,老牌大型企业依然使用C++,其中未尝没有向前兼容的意思。
至于说C语言用的比较少的原因不是看所谓的百分比,就像前面提到的兼容问题,总不能以前开发的都浪费了吧,所以虽然有缺陷还是要继续用。而当你用习惯了XP,让你改用WIN8你总是会有抵触的,现在XP系统一样是流行的系统,但必须说它已经很老了对吧。不能因为有许多古董机子用XP就否认WIN7、WIN8。如果要按百分比来说,苹果的系统根本不够看吧。
热心网友 时间:2分钟前
C语言入门好点
热心网友 时间:9分钟前
C语言相对来来说是最简单的,是面向过程的。但C++是对C得扩展,C的很多语法在C++里基本都能用,如果是编小型的程序的话是C好用一些,但当时一些大型的程序,C++有明显的优势。建议先学C,再学C++。至于C sharp的话本人没学,不大了解
热心网友 时间:2分钟前
C语言封装有安全问题?随便设置几个陷进就让你反编译够累了,另外封装的文件很小,常用于嵌入式,因为芯片的ROM容量有限
C++不难,除非你想记住所有的库文件,抱歉,没有大神能记住所有,只能用过什么时就自己写份笔记记录下来使用方法,而且C++封装的文件很大,虽然能开发底层,但不适合底层开发
C#我承认,很容易上手,但是编译成MSIL的,谁也知道这个没反编译经验的人都会反编译,这个才是极大的安全问题,无法实现很多本地代码才能实现的功能,运行时资源消耗也特别巨大,所以老牌大企业都用C/C++,和汇编
学C/C++不学汇编就是什么都学不会的,C/C++在语法上有很多让人对底层有所误解的地方,只要学汇编就能纠正这些误解了
热心网友 时间:5分钟前
你要先学C语言,是编程入门的 ,我是大学软件专业毕业,可以百度HI我交流
热心网友 时间:3分钟前
我只是来反驳他人观点的,无知的人不应该在百度知道上误导他人的,废话不说,有图才有。
2013年4月编程语言排行,自己看后面的百分比,我倒想看看C语言是怎么用得比较少的。
还有2013年7月排行
以及近10年来的编程语言走势图