欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
C++ ecosystem
来自开放百科 - 灰狐
(版本间的差异)
小 (→框架库) |
小 (→金融货币) |
||
(未显示1个用户的9个中间版本) | |||
第12行: | 第12行: | ||
==框架库== | ==框架库== | ||
[[文件:Boost-logo.png|right|Boost]] | [[文件:Boost-logo.png|right|Boost]] | ||
+ | [[文件:POCO-logo.png|right|POCO C++ Libraries]] | ||
+ | [[文件:Seastar-logo.png|right|Seastar]] | ||
C/C++ 流行类库和框架:[https://zh.cppreference.com/w/cpp/links/libs 开源 C++ 库列表] | C/C++ 流行类库和框架:[https://zh.cppreference.com/w/cpp/links/libs 开源 C++ 库列表] | ||
*[http://gnu.huihoo.org/gcc/gcc-6.3.0/libstdc++/ GNU C++ Library: libstdc++] | *[http://gnu.huihoo.org/gcc/gcc-6.3.0/libstdc++/ GNU C++ Library: libstdc++] | ||
*[[Boost]] | *[[Boost]] | ||
+ | *[[Seastar]] | ||
+ | *[https://github.com/pocoproject/poco POCO] (Portable Components) C++ Libraries | ||
+ | *[https://github.com/microsoft/vcpkg Vcpkg] 可帮助您在 Windows、Linux 和 MacOS 上管理 C 和 C++ 库。[https://vcpkg.io/en/packages.html Browse packages] | ||
*[https://github.com/fragglet/c-algorithms C Algorithms] A library of common data structures and algorithms written in C. | *[https://github.com/fragglet/c-algorithms C Algorithms] A library of common data structures and algorithms written in C. | ||
*[https://github.com/facebook/folly Folly] Facebook Open Source Library | *[https://github.com/facebook/folly Folly] Facebook Open Source Library | ||
第31行: | 第36行: | ||
*[[Muduo]] | *[[Muduo]] | ||
*[[ACE]] 和 [[TAO]] | *[[ACE]] 和 [[TAO]] | ||
− | |||
==语言开发== | ==语言开发== | ||
第69行: | 第73行: | ||
==数据库存储== | ==数据库存储== | ||
+ | [[文件:ScyllaDB-logo.jpg|right|ScyllaDB]] | ||
+ | [[文件:FoundationDB-logo.png|right|FoundationDB]] | ||
*[[ScyllaDB]] | *[[ScyllaDB]] | ||
*[[PostgreSQL]] | *[[PostgreSQL]] | ||
第74行: | 第80行: | ||
*[[MongoDB]] | *[[MongoDB]] | ||
*[[RethinkDB]] | *[[RethinkDB]] | ||
− | |||
*[[RocksDB]] | *[[RocksDB]] | ||
*[[ArangoDB]] | *[[ArangoDB]] | ||
第111行: | 第116行: | ||
==金融货币== | ==金融货币== | ||
+ | [[文件:Fix8-logo.png|right|Fix8]] | ||
+ | *[https://github.com/fix8/fix8 Fix8] Open Source C++ FIX Engine | ||
*[https://www.techatbloomberg.com/blog/bloomberg-advancing-c-scale/ bloomberg bde] [https://github.com/bloomberg/bde github] | *[https://www.techatbloomberg.com/blog/bloomberg-advancing-c-scale/ bloomberg bde] [https://github.com/bloomberg/bde github] | ||
*[https://github.com/lballabio/quantlib QuantLib] A free/open-source library for quantitative finance | *[https://github.com/lballabio/quantlib QuantLib] A free/open-source library for quantitative finance | ||
第127行: | 第134行: | ||
==Web应用== | ==Web应用== | ||
+ | *[https://github.com/lpereira/lwan Lwan] is a high-performance & scalable [[web server]]. | ||
+ | *[https://github.com/drogonframework/drogon Drogon] A C++14/17/20 based HTTP web application framework | ||
*[[Apache Traffic Server]] | *[[Apache Traffic Server]] | ||
第170行: | 第179行: | ||
*[https://github.com/skypjack/entt/wiki/EnTT-in-Action EnTT in Action] | *[https://github.com/skypjack/entt/wiki/EnTT-in-Action EnTT in Action] | ||
*[https://box2d.org/ Box2D] A 2D Physics Engine for Games | *[https://box2d.org/ Box2D] A 2D Physics Engine for Games | ||
+ | |||
+ | ==多媒体== | ||
+ | [[文件:SFML-logo.png|right|SFML]] | ||
+ | *[https://github.com/SFML/SFML SFML] Simple and Fast Multimedia Library | ||
==音乐== | ==音乐== | ||
第189行: | 第202行: | ||
image:tencent-mars.png|腾讯Mars | image:tencent-mars.png|腾讯Mars | ||
image:foundationdb-architecture.png|FoundationDB架构 | image:foundationdb-architecture.png|FoundationDB架构 | ||
+ | image:kore-architecture.png|Kore架构 | ||
</gallery> | </gallery> | ||
2022年5月2日 (一) 14:45的版本
目录 |
Awesome
- Awesome C
- Awesome C/C++
- Awesome Qt
- A.W.E.S.O.M. O C/C++
框架库
C/C++ 流行类库和框架:开源 C++ 库列表
- GNU C++ Library: libstdc++
- Boost
- Seastar
- POCO (Portable Components) C++ Libraries
- Vcpkg 可帮助您在 Windows、Linux 和 MacOS 上管理 C 和 C++ 库。Browse packages
- C Algorithms A library of common data structures and algorithms written in C.
- Folly Facebook Open Source Library
- Protocol Buffers
- Apache Thrift
- Apache Portable Runtime
- ICE
- Mars是微信官方的跨平台跨业务的终端基础组件
- libco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。
- FlatBuffers Memory Efficient Serialization Library
- xcbuild Xcode-compatible build tool.
- osquery
- benchmark A microbenchmark support library
- libPhenom is an eventing framework for building high performance and high scalability systems in C
- Brotli compression format
- Muduo
- ACE 和 TAO
语言开发
使用 C/C++ 开发的编程语言、虚拟机、编译器、库。
- Swift
- OpenJDK HotSpot
- GCC
- HHVM
- Threading for PHP
- PHP-CPP Library to build PHP extensions with C++
- Eclipse OMR
- Lean
JavaScript
- V8
- SpiderMonkey
- V7: Embedded JavaScript engine
- JerryScript: JavaScript engine for the Internet of Things
- Duktape embeddable Javascript engine, Atomic Game Engine used it.
- Emscripten
在线编译器
- gcc.godbolt.org (Clang, GCC, Intel ICC)
- Wandbox (Clang, gcc – includes Boost) Wandbox @ GitHub
- Online Visual Studio Compiler (VC++)
- Stacked-Crooked (GCC)
- Rextester (Clang, GCC, VC++)
- ideone.com (GCC, Clang)
函数式编程
操作系统
- SerenityOS C++ 编写
数据库存储
- ScyllaDB
- PostgreSQL
- MariaDB
- MongoDB
- RethinkDB
- RocksDB
- ArangoDB
- FoundationDB
- Ceph
- DB Browser for SQLite
云计算
机器学习
- MXNet dmlc: Distributed (Deep) Machine Learning Community
- TensorFlow
- Caffe
- fbcunn Facebook's extensions to torch/cunn, Deep learning CUDA Extensions from Facebook AI Research.
- PaddlePaddle
- Dlib
物联网
机器人
大数据分析处理
数学
- MathFu is a C++ math library
- GNU Octave
金融货币
- Fix8 Open Source C++ FIX Engine
- bloomberg bde github
- QuantLib A free/open-source library for quantitative finance
- DataFrame
区块链
网络通讯
消息事件
Web应用
- Lwan is a high-performance & scalable web server.
- Drogon A C++14/17/20 based HTTP web application framework
- Apache Traffic Server
并发并行
多线程、并发、并行计算、actor model
医疗教育
安全加密
iOS/Android
桌面应用
视频编辑器
游戏
- godot
- cocos2d-x
- Spring RTS Zero-K Spring: 1944
- Unreal Engine
- Urho3D 2D and 3D game engine Urho3D文档
- TrinityCore
- Skynet game framework
- PPSSPP - a fast and portable PSP emulator
- Facebook TorchCraft A bridge between Torch and StarCraft.
- Minetest
- EnTT in Action
- Box2D A 2D Physics Engine for Games
多媒体
- SFML Simple and Fast Multimedia Library
音乐
模拟仿真
空间探测
图书
图集
链接
- Standard C++ - News, Status & Discussion about Standard C++.
- CppCon - The C++ Conference. CppCon @ GitHub
- C++ reference - C++98, C++03, C++11, C++14, C++17 reference.
- cplusplus.com - The C++ Resources Network.
分享您的观点