cppreference-doc
compile-time-init-build
Our great sponsors
cppreference-doc | compile-time-init-build | |
---|---|---|
7 | 8 | |
511 | 380 | |
- | 3.2% | |
2.1 | 9.3 | |
8 months ago | 8 days ago | |
HTML | C++ | |
GNU General Public License v3.0 only | Boost Software License 1.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.
cppreference-doc
-
Is there any C++ tutorials that don't assume this is your first language?
A couple tips: * To look up info about the C++ language and standard libraries, cppreference is fantastic. * The godbolt compiler explorer is very cool for investigating "is this code legal" and "what assembly does this compile to" type questions.
-
What are some C++ specific antipatterns that might be missed by C#/Java devs?
Learn as much of the stl as possible (https://en.cppreference.com/)
-
Super unpopular opinion incoming.
Actually, en.cppreference.com/ is OK. I often lookup here every time I write C++.
compile-time-init-build
- Callbacks in embedded | heapless environment
-
Looking for well written, modern C++ (17/20) example projects for microcontrollers
cib: a hyper-modern way that intel is doing it's foundational infrastructure
init/build is supposed to be the new thing, but i never touched and no embedded example are available. video
-
Future of embedded coding architecture
One library (called cib) which uses CRTP and constexpr to generate a simple framework to use is https://github.com/intel/compile-time-init-build Here is a detailed video about it https://www.youtube.com/embed/fk0ihqOXER8
The second approach is implemented using same design patterns and SOLID principles, but instead of class inheritance, we use template inheritance along with constexpr. Example code can be found here, https://github.com/intel/compile-time-init-build/tree/main/examples/hello_world
What are your thoughts about this CIB library by Intel, https://github.com/intel/compile-time-init-build I am interested to see if this is a generalized and good approach to use compile time polymorphism in MCUs.
What are some alternatives?
telescope-vimwiki.nvim - look through your vimwiki with your telescope
amp-embedded-infra-lib - amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development
sml - C++14 State Machine library
amp-hal-st - HAL implementation of the Embedded Infrastructure Library for ST microcontrollers
CPython - The Python programming language
axios-docs - Official documentation for the axios HTTP library
tinyusb - An open source cross-platform USB stack for embedded system
caniuse - Raw browser/feature support data from caniuse.com
etl - Embedded Template Library
cpp_stm32 - Pure c++17 implementation of stm32 driver
ardupilot - ArduPlane, ArduCopter, ArduRover, ArduSub source