2013年就要找工作了,看了各大公司的招聘职位后,对linux的后台开发感兴趣,想学这个。我c和c++都学过,但不精。我看到公司要求都是linux下的c/c++,但是linux下的服务器端的网络编程好像都是用c的,另外大家说的经典书籍也都是基于c的,可是我看了很多公司面试的时候又问许多关于c++的问题,好像对c和c++要求都很高。我都不知道怎么办,学习linux网络编程只用c,面试又会问c++的一些经典问题,我觉得很不理解,不知道怎样才可以在学习linux编程过程中用到c++。
1.不知道linux网络编程可不可以用c++语言,这样既可以学习网路编程 又可以用到c++。不是用qt进行网络编程。
2.如果只是用c语言来编程的话,c++肯定不好了,只懂c的话,公司能要吗?
3.unix高级环境编程和unix网络编程1 2卷,先看哪本书?
4.windows下的编程是不是更适合c++?
好迷茫呀
1.unix网络编程有两卷 都要看吗?
2.unix搞基编程 ,unix网络编程都是基于c语言的实例代码,可以直接改写成c++吗,就是用c++调用书中例子的函数库?好像c的库与c++的库不一样
3 有没有介绍linux下c++网络编程的书籍。
问题1,边学习边看,用到什么看什么,只看不用就是白看
问题2,搞基编程?C++封装C代码还不容易么?就怕你要用C来改写C++。
问题3,unix like系统的网络编程api都是基于C的,为什么一定要封装为C++才行呢
你喜欢C++,就写C++,用到什么接口就直接调用,系统不负责把接口封装成C++给你,这样子太傻了。
c++封装c代码,可以吗?如果c代码中调用了库函数,而这个函数是基于c的,怎么能用c++封装呢?
追答孩子,基础还薄弱,好好看书吧。
1.可不可以不用qt,直接在无界面模式下进行网络编程?
2.c和c++都要懂,是什么概念。既要都会又能区分它们吗?
1 完全可以
2 都会能区分不是主要 主要是
1 要能通过C 的笔试面试 并能胜任C的工作
2 要能通过C++ 的笔试面试 并能胜任C++的工作