search

Home  >  Q&A  >  body text

服务器端 - c++服务端开发的教程?

今天看到一个招聘消息招游戏后端服务的c++程序员。之前学过些c++,不过使用的比较少,而且市面上的c++服务端方面的书籍感觉也没怎么见过,大多都是算法或者stl模版之类的东西。想了解一下c++服务端程序员的成长路线。

天蓬老师天蓬老师2803 days ago559

reply all(4)I'll reply

  • PHP中文网

    PHP中文网2017-04-17 13:26:28

    Personally, I feel that C++ in the company is mainly used in graphics and parallel programming. The former includes libraries such as OpenGL and OpenCV, and the latter includes boost asio, muduo, ACE, and C++11. If you are interested, you can also study Google's V8 engine. There are a lot of javascript programmers who want to rule the world with V8 all day long, but they don't know that all this is the result of C++.

    reply
    0
  • PHPz

    PHPz2017-04-17 13:26:28

    If you are young and time allows, then learn about open source culture,
    get familiar with vim, zsh, and learn some knowledge about compilation and linking

    Sharpen your knife and chop the firewood

    Then, if you have a good foundation, you can read a few chapters of APUE

    reply
    0
  • 迷茫

    迷茫2017-04-17 13:26:28

    I also want to know~

    reply
    0
  • 黄舟

    黄舟2017-04-17 13:26:28

    There are many books, such as:

    • Chen Shuo’s Linux multi-threaded server-side programming

    • ACE Programmer’s Guide: Practical Design Patterns for Network and System Programming

    • C++ Network Programming. Volume 1-Using ACEs and Patterns to Eliminate Complexity

    • C++ Network Programming. Volume 2-Systematic reuse based on ACE and frameworks

    • ACE Technology Insider

    • Pattern-oriented software architecture series

    Network-related libraries include:

    • ACE

    • asio

    • memcached

    • redis

    • lievent

    • libev

    • GoogleOpen Sourcegrpc

    • TencentOpen Sourcelibco

    • Chen Shuo’smuduo

    • Yunfeng’sskynet

    Don’t separate C and C++. There are many network libraries that are encapsulated with C at the bottom layer. C++ is usually reflected in the design pattern

    reply
    0
  • Cancelreply