当前位置: 代码迷 >> C语言 >> 有个难明的问题询问。。。多谢
  详细解决方案

有个难明的问题询问。。。多谢

热度:185   发布时间:2007-01-29 00:16:00.0
以下是引用hiaod在2007-1-28 12:29:00的发言:
其实如果要想学习程序设计,可以先找一种程序设计语言学就是了。但如果想今后从事程序员一类的工作,那么需要学习的内容就多了,比如数据结构、离散数学、数据库原理、编译原理和软件工程等。
从现在的情况看,学C,实用性不是很强,你可以直接去学C++或者java。

不见得,在Unix/Linux环境下,一般都用C语言开发,C++用得少;Windows下C++用得多,C用得少
当然,Java就不说了,其实学Java是一个不错的选择


----------------解决方案--------------------------------------------------------
以下是引用csight在2007-1-28 2:21:00的发言:
而且C++也不是兼容C的全部,这是我个人的认为;
很多的方面,C++还是不如C的;
比如在嵌入软件编写,对硬件的直接控制等等.......
当然C++的优势也是有的,如大型软件的编写等等.......

基本上是全部兼容了,只是虽然兼容了,但在C++中有更好的替代方案罢了,所以C中有很多东西在C++中都不再使用了


----------------解决方案--------------------------------------------------------

我顶,现在我在学C


----------------解决方案--------------------------------------------------------
我觉得C有C的好处,C++有C++的好吧,好象在许多内核方面的编程中,C++是没有多大用武之地的,但在界面开发等领域,C又明显不如C++等面向对象的语言。在有些实现上,如果用面向过程去解决可能很难,但在面向对象中就简单多了。此外,C++中也提供了更强大的对象(如STRING,VICTOR等),是很多处理上都要比C语言要简单。
另外,我比不完全赞同C 是C++的基础这样的说法,因为C有的C++基本都有,而且更规范,但有了C的知识后要学好C++也不容易,而且容易受面向过程思想的影响而掌握不到面向对象的编程思想。
这是我的拙见,错了还请见谅,呵呵。


----------------解决方案--------------------------------------------------------
多谢各位意见。。。THX
----------------解决方案--------------------------------------------------------

什么样的人用什么样的语言,没有人会用汇编去做网站的,然而asp,php等东西也做不了单片机,没说错把。关键看你想干什么了。


----------------解决方案--------------------------------------------------------
  相关解决方案