就说写软件,学c++好还是c语言好?

就说写软件,学c++好还是c语言好?

如果目的是为了写软件,我建议你还是先学习C,C是基础,C++是在C上发展起来的,还有以后的JAVA,C#,也是在C的基础上发展起来的。如果学会了C,再学其他的编程语言就简单多了。不管你想学什么语言,都要把C先学透了。C真的很重要。还有,linux操作系统你知道吧,就是完全用C语言编写出来的。这样说,你知道C有多重要了吧。
学习C,辅导书首推谭浩强的《C语言程序设计》,写的比较详细。
另外,学完C以后再选择其他的语言时,还要注意程序的跨平台性,也就是说生产出的软件,能不能在二种或二种以上的操作系统中使用。像C#只能在windows上使用,不能在Linux上或者Unix上使用。而Java开发的软件,能够在所有的操作系统上使用。由于windows不公开原代码,导致系统种种不安全因素。所以在中国,军事方面的计算机全部用非windows系统。由于现在对系统安全的要求越来越高,越来越多的winodows用户要求微软件公布原代码,而公布原代码则意味着微软件放弃他所有的资产,还有就是微软最近对盗版软件的打击,会使越来越多的windows用户转向其他的操作系统,像linux(因为linux是免费的,而且公布原代码。这样的话,我们面向windows开发的软件就很难销售出去了。所以,像C#这样的开发环境,会受到很大的冲击。而Java,开发的软件能够跨平台使用,会越来越热门。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-02
C 语言好,因为C是很多语言的基础,学好了C学C++ C# JAVA还不都跟玩似的,还有,很多操作系统都是用C编的,虽然别的语言比较好学,但为什么C这么多年都不衰,还有为什么大学开课都开C语言而不是其他,自己考虑吧。。
第2个回答  2008-11-02
我个人认为都学更好,艺多不压身,但c语言是基础。凡是学软件的没有不学c的,但c++更好使用。劝你现学c语言,学好它,从c++就是纸老虎了,一戳就破。
第3个回答  2008-11-02
C++好一些 C已经接近于被淘汰了
不过一般来看两个编程的东西都差不多
如果有人教的话学C#吧

总是有些垃圾不懂装懂 既然人家说的那个好 你就听吧 人家让你干什么你一定要干啊本回答被提问者采纳
第4个回答  2008-11-02
一楼不能这么说呀,C是淘汰了?什么话,你到百度或者GOOGLE搜一下是C多还是C#多,C#连给C提鞋都不配.过去大多数是小型工程C可以轻松拿下,可是程序大了就出现了软件危机,这时候更好的C-C++出来说话了,当然JAVA也同时出来,但不管是C++还是JAVA都是以C为基础,只C++是兼容C的面向过程,但JAVA则在C基础上纯面向对象,如果是计算机专业可以不学C#,如果没学过C就别说你是学计算机的.
相似回答