有了c的基础c++应当很快就能掌握,无非就是多了个“类”的概念、多了几种语法、函数。
如果纯碎是业余爱好,可以先学c,再学c++. 并且先学习标准c,然后学习linux,然后学习gnu c.原因是
1. c的语法精简. 容易上手, 时间成本低.
2. c算是c++的一个子集.
3. 大部分语言语法都是类c语法学会了c对学其他语言有帮助.
而且你强调从事机械行业和linux,我猜你是有想法的人, linux驱动,module,嵌入式.用c开发比较好.
如果是想凭借语言找工作,还是去培训吧,没有系统的学习路径,就跟蒙眼爬山一样.
两个是完全不同的方向,但学linux必须要学习C语言的,前者偏向于网络技术服务,后者是偏向于应用程序开发多些,而且只学C是不够的,还需要C++、VB、Java等,当然无论是哪个方向都需要掌握硬件及系统和网络基础;欢迎分享,转载请注明来源:内存溢出
评论列表(0条)