• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MrLiao
V2EX  ›  程序员

github 上有哪些值得一读的 C/C++源码?

  •  
  •   MrLiao · Jun 14, 2015 via Android · 20456 views
    This topic created in 3988 days ago, the information mentioned may be changed or developed.
    源码很重要,嗯(⊙_⊙),想多看看
    41 replies    2017-03-25 01:59:30 +08:00
    lijianying10
        1
    lijianying10  
       Jun 14, 2015
    acros
        2
    acros  
       Jun 14, 2015
    id和epic的·····
    好吧,这两都是做游戏的。
    zts1993
        3
    zts1993  
       Jun 14, 2015
    Redis C的
    Septembers
        4
    Septembers  
       Jun 14, 2015 via Android
    no13bus
        5
    no13bus  
       Jun 14, 2015
    nginx
    aszxqw
        6
    aszxqw  
       Jun 14, 2015
    nginx和redis之类的项目都很大,少年要不要试一试我自己写的这个:

    https://github.com/yanyiwu/cppjieba

    会不会简单一点?
    typcn
        7
    typcn  
       Jun 14, 2015 via iPhone
    nginx 的代码乱的飞起,读一会就要砸电脑了

    看看 chromium 的
    MrLiao
        8
    MrLiao  
    OP
       Jun 14, 2015
    way2exluren
        9
    way2exluren  
       Jun 14, 2015 via Android
    Redis代码还是比较简单的……nginx结构比较复杂,理清楚有点难
    MrLiao
        10
    MrLiao  
    OP
       Jun 14, 2015
    @aszxqw 好的,会去啃的!
    MrLiao
        11
    MrLiao  
    OP
       Jun 14, 2015
    @typcn
    @way2exluren 那我觉得我是读不了nginx了。。。放以后挑战
    lsmgeb89
        12
    lsmgeb89  
       Jun 14, 2015
    v8
    maemual
        13
    maemual  
       Jun 14, 2015
    Septembers
        14
    Septembers  
       Jun 14, 2015 via Android
    skyline75489
        15
    skyline75489  
       Jun 14, 2015
    YouXia
        16
    YouXia  
       Jun 14, 2015 via Android
    之前读过一些,有些做了些注释:


    https://github.com/armsword/Source
    wezzard
        17
    wezzard  
       Jun 14, 2015
    V8
    SCaffrey
        18
    SCaffrey  
       Jun 14, 2015
    弱弱问问应该如何开始阅读源码呢?

    有什么必要的顺序吗?
    谢谢
    liqinliqin
        19
    liqinliqin  
    PRO
       Jun 14, 2015
    Lua 的C实现
    Nginx的C实现
    不止是看代码,更多看网络模型、内存管理
    phithon
        20
    phithon  
       Jun 14, 2015
    php……好吧当我没说
    KingHL
        21
    KingHL  
       Jun 14, 2015
    lua
    stgzr
        22
    stgzr  
       Jun 14, 2015 via iPhone
    sqlite
    naii07
        23
    naii07  
       Jun 14, 2015
    @KingHL Lua +1
    C的话
    MrLiao
        24
    MrLiao  
    OP
       Jun 14, 2015 via Android
    @maemual
    @Septembers 谷歌,Facebook好项目,谢谢了
    MrLiao
        25
    MrLiao  
    OP
       Jun 14, 2015 via Android
    @skyline75489 好的👌
    MrLiao
        26
    MrLiao  
    OP
       Jun 14, 2015 via Android
    @YouXia 非常好~感谢
    MrLiao
        27
    MrLiao  
    OP
       Jun 14, 2015 via Android
    @SCaffrey 就看。。。
    secondwtq
        28
    secondwtq  
       Jun 14, 2015
    @lsmgeb89 吐槽一下,这货的文档搞得实在太渣,弄得 v8-juice (一个绑定库)的作者在 mailing list 里面撂下一封邮件就走人,还专门写了个 slides 点名批评 v8,说是有名气的开源项目里面文档做的最烂的

    Mozilla 那边的 SpiderMonkey 也明确说 API 一段时间内不会稳定下来。大概是因为浏览器大战,浏览器 JS 引擎的首要目标是性能,其他的全靠边站。另外大概也是类似原因,引擎的 JIT 优化到了将近变态的程度,我一时半会不敢往深处看,就看看表面的 API 封装... 另外个人不是很喜欢 Google 的那套 C++ style guide,Google 的 C++ 项目代码看起来都感觉很奇怪。

    Lua 和 Python 貌似属于越做越慢,不过 API 和代码还挺干净的。
    spy8888
        29
    spy8888  
       Jun 14, 2015 via iPhone
    学习了
    mthli
        30
    mthli  
       Jun 14, 2015 via Android
    居然没人说c4!我来上链接:
    https://github.com/rswier/c4
    luoqeng
        31
    luoqeng  
       Jun 15, 2015
    mongodb boos.asio
    ibcker
        32
    ibcker  
       Jun 15, 2015
    挑战一下这个?
    ibcker
        33
    ibcker  
       Jun 15, 2015
    oska874
        34
    oska874  
       Jun 15, 2015
    withrock
        35
    withrock  
       Jun 15, 2015
    @aszxqw 这两天刚用过jieba的python binding,还看到readme里有cppjieba,然后就在这里看到作者了,真是个神奇的地方。
    MrLiao
        36
    MrLiao  
    OP
       Jun 15, 2015 via Android
    @mthli
    @oska874
    @ibcker 非常感谢~
    aszxqw
        37
    aszxqw  
       Jun 15, 2015
    @withrock 世界就是这么小。。。
    xionghengheng
        38
    xionghengheng  
       Jun 15, 2015
    我之前也看到了····结巴分词
    vicvinc
        39
    vicvinc  
       Jun 15, 2015
    disque
    glogo
        40
    glogo  
       Feb 29, 2016
    Nginx
    StackGao
        41
    StackGao  
       Mar 25, 2017
    挖个坟. 最近在修改 chromium 的网络库. 感觉谷歌那帮人是在设计代码. 而我是堆砌代码.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4500 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 04:11 · PVG 12:11 · LAX 21:11 · JFK 00:11
    ♥ Do have faith in what you're doing.