c/c++的问题,请有使用这2中语言的人进来说下嘛,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:34:17
我最近想学C++,以后也想走这个路子了。但是,不是很清楚的,C++的具体使用领域。
1、我能用C++做杀毒软件吗?
2、能用C++做病毒吗?(这个比较有兴趣...纯属兴趣哈)
3、C/C++主要用于哪个领域呢?
4、可以同时学C/C++吗?
谢谢各位了哈!请说下嘛,谢谢了哈
主要是想知道,实现那些功能,用C++是不是最方便的....
比如做网页,用C++就很纠结了三....

1、可以。
2、也可以,但是用到汇编层的东西,会更加厉害。(可以更多方式的实现不被查杀)

3、C主要用在嵌入式开发领域比较多,不过现在C++也可以做一些嵌入式应用了。很多核心的大程序,都是C++写的。当今世界上几乎所有的100万行以上的程序都是C++开发的。所以一般C/C++都是做系统底层的比较多。

4、入门学习的时候,可以将C++作为C的面向对象版本来看着学。我就是这么学过来的。到一定程度之后,自然会了解之间的区别。到那个时候,可以重新再学习C的底层机制(比如编译原理,组成原理)。那个时候就不是单纯的语法区别而已了。

补充问题:C++相对JAVA,C#而言,并不太适合表层应用,做网页没人会用C++的……不同语言有自己适合的领域,C++更加适合系统层面的东西。

你学了C++就可以不用学C。
你说的功能C++都能实现。
你所能想到的,一切和电脑相关的领域都可以用C++。

C/C++我也正在学…其他的我不太清楚。我只道,著名的Luix(记得不太准确)就是用C语言编写的,也就是说,C适合开发系统。C++是面向对象的编程,适合开发大软件工程

VC++是最能涉及系统内部的编程环境,能做的功能很多,网页就做不了

C++可以应用于任何领域,但就实用性而言,并不是每个领域C++都受人欢迎。
原因是C++是中级语言(比C语言高级些),语言灵活,涉足的领域多,学起来难,可视化编程方面又做得不够人性(用C#编辑一个秒表窗口程序比用C++编写简单多了)。看看现在满街都是Java、C#的培训班就应该有所体会。
总结:功能很好很强大,学习很难很费劲

c++可以做杀毒软件也可以做病毒,C/C++应用领域非常多,嵌入式,操作系统,驱动,各类应用软件都可以用它们来写,C/C++想同时学就同时学吧,但两个语言的思考方式有所不同,c是面向过程的,c++支持面向对象的