linux内核是C和少量的汇编写的,并不意味着在linux底下就不可以用C++编程
面试问C++很正常,有C++经验的人写C程序也会体现出他的OO一面,代码也更有条理,更易于管理,C++是一种思想,学语言不要局限在语言层面,学会了思想才能举一反三。
如果是做驱动开发,那肯定得用C了,还要会一点汇编,硬件基础要好
做大型软件,C++,java,c#了。
学linux,建议摆脱windows一段时间,就是装个ubuntu体会下linux,linux的gcc,g++目前是最好的开源编译器,没有之一。
unix高级环境编程和unix网络编程这两本书,第一本我一般做参考书,偶尔翻一下,unix网络编程可以好好学下,比较现在的inter网都是来自于unix,想要强大就要做项目,如果现阶段没有项目可以做,那就学好基础,未雨绸缪吧。工作2年,你会发现比在学校呆10年还有用。
怎么说呢?朋友,我想你应该也没有到外面的公司去实习过吧,问这个问题从根本上就表明你没有一点的经验。其实编程的本质区别和平台无关,公司虽然那样写的要求,但事实并不是总是那样,网络和服务端开发的本质你应该看清楚,还有就是:不是看什么经典书就可以成为行内专业人的,要不然有一本这样的书,认真看就行了,肯定不是这样的,要知道努力的人有很多啊,不是吗?
重要的是基础,那些东西决定了你在一家公司里能不能有发展。
不然就算你被录入了,进入了C++开发小组又能到什么程度呢?
也许你不同意我的说法吧,不过这是我的经历
1.当然可以的啊,qt是做界面的啊
2.看公司是做什么的了,c++为什么不好了。
3.看看linux的书不是很多么。。。
4.不是。
1 可以用C++的 QT 不是就用的C++吗
2 也能要 但是选择面就比同时会C++要窄很多
3 先看1 网络编程先不急
4 是的