xiaoke0718
V2EX  ›  C

C 语言有哪些好用的第三方开源库

  •  
  •   xiaoke0718 · Mar 7, 2023 · 3939 views
    This topic created in 1337 days ago, the information mentioned may be changed or developed.

    C 语言有框架吗? 就是像 javascript 那些框架一样 vue angular jq 等等 到底 C 有框架吗还有 C 跟 C++区别? 从 python 学习者转过来重新学习 C

    13 replies  •  2023-06-15 14:19:16 +08:00
    PTLin
    PTLin
    Mar 7, 2023
    1
    不知道如何回答你,只能回复一个问号了。?
    churchill
    churchill
    Mar 7, 2023
    2
    不知道如何回答你,只能回复一个问号了。?
    kokutou
    kokutou
    Mar 7, 2023
    3
    不知道如何回答你,只能回复一个问号了。?
    LeegoYih
    LeegoYih
    Mar 7, 2023
    4
    你这是要用 c 写什么啊,我有点害怕
    artnowben
    artnowben
    Mar 7, 2023
    5
    如果要框架的话,不如用 C++。
    写 C 要么追求极致性能,要么是为了可移植性;基本上很多东西都需要自己根据实际情况去定制, 例如[dperf]( https://github.com/baidu/dperf)所有的数据结构、协议栈都是手写的,没用用到任何库,可以参考文章[design.md]( https://github.com/baidu/dperf/blob/main/docs/design-CN.md);不太推荐新手去写 C 。

    C 有一些非常流行的库:
    1. 网络 io: libevent ,libev
    2. 协议: http_parser ,cjson, ngtcp ,ngtcp2, ngtcp3
    3. 数据结构:list_head
    4. 网络报文处理:DPDK
    heiher
    heiher
    Mar 7, 2023 via Android❤️1
    6
    都写 C 语言了,别人的框架能看得上? :P
    littlewing
    littlewing
    Mar 7, 2023
    7
    不知道如何回答你,只能回复一个问号了。?
    f1ush
    f1ush
    Mar 7, 2023
    8
    听起来像是问 C 有没有做 web 服务的框架?有倒是有,为啥要用 C 写,想不开啊
    zomco
    zomco
    Mar 8, 2023
    9
    感觉 Python 就是 C 的框架
    monkeyNik
    monkeyNik
    Mar 8, 2023 via iPhone
    10
    echoechoin
    echoechoin
    Mar 8, 2023
    11
    c 语言框架那么多 以网络报文处理来说就有 VPP/DPDK/F-STACK/PFRING/SURICATA/NETFILTER 等等
    cwaken
    cwaken
    Mar 8, 2023 via iPhone
    12
    不知道如何回答你,只能回复一个问号了。?
    mb4555
    mb4555
    Jun 15, 2023
    13
    不知道如何回答你,只能回复一个问号了。?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1376 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
    ♥ Do have faith in what you're doing.