我很困惑:C语言已经过时了吗?

beyondly 2000-06-11 10:55:00
现在到处都看到诸如C++,PERL,ASP,VB,VC++,可是就是看不到关于C语言的书籍,大家谈论的话题也不是C语言,难道C语言真的过时了吗?那我这样的刚学了C语言的菜鸟怎么办?
...全文
672 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
overmars 2000-08-01
  • 打赏
  • 举报
回复
关注!
overmars 2000-07-31
  • 打赏
  • 举报
回复
关注。
YYboy 2000-06-19
  • 打赏
  • 举报
回复
很多 Unix 平台上只使用标准 C
hanxiang 2000-06-16
  • 打赏
  • 举报
回复
真正的程序员都用c语言!!!
bigjim 2000-06-16
  • 打赏
  • 举报
回复
其实说C与C++大同小异的说法是完全错误的。他们在语法上有点相似,但是这只是为了保持兼容,也是为了保护大多数C程序员在上面的投资,但是,C++是完全不同的编程语言,主要是编程思想的不同。它的一些新概念,像数据封装,继承,重载,都是面向对象的。先学C再学C++的说法是完全错误的。但是如果在C上投资很多,也可以继续,但是完全可以接受一些新的东西,比如说类、继承、重载。
Hibin 2000-06-16
  • 打赏
  • 举报
回复
用C的并不都是真正的程序员!!!
fuzzy 2000-06-14
  • 打赏
  • 举报
回复
C++是兼容C的,有时被称作带类的C,你可以用C++编译器编译C程序(当然有时需要做一点修改,一些老式语法规则不被支持,这就像升级版一样)。C++开发工具都包含完整的C文档,C++书籍也是从C开始,你学了C,也就是学了一部分C++呀,这是毫无疑问的。你难道没注意到这个论坛是叫C/C++吗?
不同的语言有不同的特点,有不同的用途。C/C++(TC、TC++、C++Builder、VC++、BC++...)适合于底层开发,如UNIX/LINUX、Windows等操作系统和系统级软件,上层应用程序用VB、PB等,脚本语言是更高层的语言,VBScript、JavaScript、Perl用于Web网页实现动态网页并可以与数据库相连,你没有办法用VBScript写出底层应用,你用C/C++写上层应用也太费事。
在涉及底层或需要效率的场合C/C++总是最好的选择,学好C,再学C++,前途无量呀!
ad 2000-06-14
  • 打赏
  • 举报
回复
C和C++并不是两种完全不同的语言,不同点主要在于编程思想,一个面向过程,一个面向对象。C显然是C++的基础,一般来说,学C是学C++的必然过程。如果你能理解oop的思想,学好C后再学C++只是再进一步的问题。相反,如果你没有oop的思想,是怎么也不能理解C++的精髓的。
x86 2000-06-14
  • 打赏
  • 举报
回复
其实现在很多人用的所谓C++,跟C没多大区别。说是用VC++,可是基本上没有自己写的class,所以啊,只要你把C学的差不多了,用VC++也不是太难。
另外,现在还有很多地方用C的,比如银行。
forest 2000-06-14
  • 打赏
  • 举报
回复
C语言与C++有很多地方是共通的,学好了C,再学C++就简单多了。
sanhan 2000-06-11
  • 打赏
  • 举报
回复
C是基础。
C++语法语义都比较复杂,可以后学。
但是面向对象的概念一定要有。
kxy 2000-06-11
  • 打赏
  • 举报
回复
C语言入门后学C++吧.
不过C也可以做出很好的东西来.只要你学好.
SCUM 2000-06-11
  • 打赏
  • 举报
回复
我想你主要是讲的C和C++的关系.

其实不存在过时的问题, C 和 C++ 是两种完全不同的编程语言. 从底层来讲完全没有优劣之分. 只是在具体应用中, 应根据项目开发特点和程序员的习惯, 择而用之.

任何对 C 和 C++ 的主观比较都像是比较刀叉和筷子的优劣一样. 毫无意义.

做得到, 才是最重要的.

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧