84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
今天看到一个招聘消息招游戏后端服务的c++程序员。之前学过些c++,不过使用的比较少,而且市面上的c++服务端方面的书籍感觉也没怎么见过,大多都是算法或者stl模版之类的东西。想了解一下c++服务端程序员的成长路线。
欢迎选择我的课程,让我们一起见证您的进步~~
个人感觉公司里面的C++主要应用在图形图像和并行编程方面,前者有OpenGL,OpenCV这些库,后者有boost asio,muduo,ACE,C++11这些。如果你感兴趣还可以研究一下谷歌的V8引擎,现在整天都有一大堆javascript程序猿想拿着V8统治世界,殊不知这一切都是C++的功劳。
如果年轻, 时间也允许, 那就去了解开源文化, 去熟悉vim, zsh, 再了解一些编译链接的知识
磨刀不误砍柴工
然后, 基础好的话可以看几章APUE
我也很想知道~
书籍有很多啊,比如:
陈硕的Linux多线程服务器端编程
ACE程序员指南: 网络与系统编程的实用设计模式
C++网络编程.卷1-运用ACE和模式消除复杂性
C++网络编程.卷2-基于ACE和框架的系统化复用
ACE技术内幕
面向模式的软件体系结构系列
网络相关的库有:
ACE
asio
memcached
redis
lievent
libev
Google开源的grpc
Google
grpc
Tencent开源的libco
Tencent
libco
陈硕的muduo
muduo
云风的skynet
skynet
不要把C和C++割裂开来,有很多网络库在底层都是用C封装的,C++通常体现在设计模式上
C
C++
个人感觉公司里面的C++主要应用在图形图像和并行编程方面,前者有OpenGL,OpenCV这些库,后者有boost asio,muduo,ACE,C++11这些。如果你感兴趣还可以研究一下谷歌的V8引擎,现在整天都有一大堆javascript程序猿想拿着V8统治世界,殊不知这一切都是C++的功劳。
如果年轻, 时间也允许, 那就去了解开源文化,
去熟悉vim, zsh, 再了解一些编译链接的知识
磨刀不误砍柴工
然后, 基础好的话可以看几章APUE
我也很想知道~
书籍有很多啊,比如:
陈硕的Linux多线程服务器端编程
ACE程序员指南: 网络与系统编程的实用设计模式
C++网络编程.卷1-运用ACE和模式消除复杂性
C++网络编程.卷2-基于ACE和框架的系统化复用
ACE技术内幕
面向模式的软件体系结构系列
网络相关的库有:
ACE
asio
memcached
redis
lievent
libev
Google
开源的grpc
Tencent
开源的libco
陈硕的
muduo
云风的
skynet
不要把
C
和C++
割裂开来,有很多网络库在底层都是用C
封装的,C++
通常体现在设计模式上