bbai-kernel
BDE
bbai-kernel | BDE | |
---|---|---|
2 | 7 | |
49 | 1,620 | |
- | 1.2% | |
5.6 | 9.5 | |
9 months ago | 1 day ago | |
C++ | C++ | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bbai-kernel
BDE
-
A Modern High-Performance Open Source Message Queuing System
Hi, one of the authors here. BlazingMQ depends on two other open source C++ libraries: https://github.com/bloomberg/bde and https://github.com/bloomberg/ntf-core. I believe documentation writer wanted to highlight that BlazingMQ does not depend on frameworks like ZooKeeper, etc.
-
Announcing YOMM2 version 1.3.1
It would be easy to make the runtime use polymorphic allocators, one for the temporary objects created by update_methods, and another for the hash and dispatch tables. The first allocator could use the stack (like this), and the second a block in the BSS segment.
-
Bloomberg finally opensourced memray —a new versatile memory profile for Python
I'm pretty sure they use C++ very extensively. They have their own C++ standard library for example. I'm not aware of them using FORTRAN or C. Do you have a reference for that?
-
What language best suits for fintech products and services?
No first-hand experience, but C++ is definitely a player. Check out John Lakos and bloomberg/bde. He was a force behind the improved allocators in C++11 and beyond. That repo I linked is a beast of a codebase (:
-
Eastl: An Alternative C++ Standard Library from Electronic Arts
Specifying your own allocator is like a main feature of bde from Bloomberg:
https://github.com/bloomberg/bde
-
Bloomberg London
If I remember correctly, BDE ( https://github.com/bloomberg/bde ) is developed in London's office and definitely the team that works on it is one of the most experienced in the company.
-
pmr allocators in Xcode / AppleClang
Libc++ hasn't implemented polymorphic containers and similar. You could take a look at what inspired PMR: https://github.com/bloomberg/bde/
What are some alternatives?
tuninglib - A C++ Class and Template Library for Performance Critical Applications
abseil-cpp - Abseil Common Libraries (C++)
doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Boost - Super-project for modularized Boost
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Qt - Qt Base (Core, Gui, Widgets, Network, ...)
modern-cpp-tutorial - 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
Folly - An open-source C++ library developed and used at Facebook.
ultimatepp - U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
MiLi
ffead-cpp - Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
LibSourcey - C++14 evented IO libraries for high performance networking and media based applications