听说C语言是比较老的编程工具,现在学C语言还有没有必要呢/

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:12:23

我想拿我的经历来说.
我最先学的C语言,后来学了C++,后来又学了C#,再后来我又学了JAVA,而现在我还在学C语言,当然我现在的发展方向是linux下的潜入式开发,而这个必须是用C语言的.
C++的语法基础是C,C#的语法基础也是C,JAVA的语法基础也是C.也就是说,不论你学哪一种语言,你都必须学C语言的语法.也许你可能会问,那还有谁专门去学C,反正学C++,C#,JAVA就可以学会C语言了.你要是这样想的话,那你就大错特错了.我可以非常肯定的说,你学计算机,学编程,要是你没学C语言的话,你的编程就没有入门.
你硬要把C语言和其他的语言做比较的话,C语言是祖宗,其他的语言是在C基础上加了面向对象的特性.当然最重要的就所API(应用程序接口)不同,C语言的库函数很少,大部都是直接调用操作系统的API(例如:windows API等),而C++,C#,java有自己的基类库.这三种语言当中,最简单的是C#,因为它的基类最多,java就不用说了,现在全球编程语言排名当中一直是排第一的,因为他有一个非常重要的特性就是跨平台的特性,C++相信每个人都不陌生,每个人都知道他强大,但是也所最难掌握的.
你不学C,数据结构你看不懂,操作系统你看不懂,计算机网络你看不动,编译原理你看不懂.
所以我的建议是,不管你学什么语言,不管别人建议你往哪个方向发展,你都要学C语言,而且要很用心的学

应该说有必要,你若学了C语言还有C++,其他的都可以自习了,基本上你都可以看懂

C是很多高级语言的基础
你要学JAVA C# 只要你C的基础够硬,学那些很简单
你不学C去学其他语言那只能说你舍本求末

嵌入系统用c语言比较多
学习c语言很必要

当然有了
现在的C++,C#都是C语言衍生而来的
基础

你首先弄清楚你学习编程将来是做什么用的.