现在学C语言还有用么?

有人说现在都是面向对象的了 面向过程落伍了额 难道真的么??
因为我刚学C 便有人建议我学C++ - -。 说面向对象是主流 到底是咋回事?
说现在学C打基础都没用- - 要打基础最好学C++ 求助啊 我快崩溃额

你开什么玩笑,C 比C++可有用多了,要被淘汰的是秒似是C++吧 .
JAVA 和C#出现之前,C++是性能最优和开发效率解决方案..
JAVA 和C#出现之后,C#是WINDOW平台 性能 超高效方案 JAVA 解释执行 通用解决方案,JAVA 也是可以编译执行的,编译之后,性能比C++差不了多少..
以前内存价格高的时代,C++用来搞嵌入,现在内存白菜价,嵌入市场 C++ 落后开发效率已经遭到淘态. 虽然C++程序性能不错,但是开发周期太长,成本消耗严重,所以,该改JAVA的全改了.
现在C++ 也就在国内的高校还流行着,其原因是国内高校教育落后,和企业需求完全脱钩..好多老师都是前几年社全的淘态品,他们活跃在C++时代,在企业里混不出名堂的,好多都找门子当老师去了,虽然我们都不愿意承认这一点, 但这确实是事实,是民族的悲哀.
至于C语言,秒似是永远不过时的语言. 它永远活跃于服务器开发,驱动开发,计算机最底层技术含量最高的东西,全是C的天下. 不过极品的C程序员需要很高的天份.
C的定义是研究,创新。
高级语言,比如 JAVA C# 的定义是 应用.
C++是过期的贵族,如果退回十几年,C++是王者,研究应用 可以通吃,所以,C++程序员可以交叉开发,但是现在,大批C++应用程序员的流失,导致 C++ 沦落.
真正想学C的话,除了最基本的语法外,还要学习UNIX上的C API..
最后再说一句,别听学校所谓的老师或所谓的学长胡扯了,再市场上去看看,需求才能决定一切.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-14
学C当然有用,C的应用领域也是无可替代。想学好C++,学C是前提。C有C的优势,C++有C++的优势,两者谁都不能被贬低。对这两种语言凡有不削一种的人,要么是故意误导,要么就是半瓶子、不懂装懂的二流程序员在误人子弟。最后奉劝的是:要想在编程领域成为高手,C要学,C++也要学,专家级的高手,同时会很多语言的
第2个回答  2011-07-07
当然有用.语言只有难易和学习的深浅程度之分.大学的课程可既有C++又有C
第3个回答  2011-07-07
越底层的东西,功能越强大,效率越高。可以这么讲,学不懂C的才去学C++。本回答被提问者采纳
第4个回答  2011-07-07
没有C的基础 怎么学C++ 这是很难的!
最好先学C 把C的基本语法 C实现的数据结构能弄明白之后再去学C++
各有所长 并不是C++能代替C。
很多地方还是用纯C的
相似回答