Possibly the worst sin of calling malloc is that it might take a very long time to complete. You can find a lot of advice that you should avoid dynamic memory allocation on embedded systems. That’s pretty sound guidance. However,
Why is malloc() harmful in embedded systems? – Quora
Using malloc() or any other dynamic memory allocation is harmful in embedded systemsbecause: The memory is limited in embedded systems. (it is important that you do not suddenly find yourself out of memory). Fragmentation – embedded systems can run for
How to Use C’s volatile Keyword | Barr Group
volatile uint16_t x; uint8_t volatile * p_reg; uint16_t volatile * volatile p_y; A variable should be declared volatile whenever its value could change unexpectedly. In practice, only three types of variables could change: 1. Memory-mapped peripheral registers 2. Global variables
About MyMemory – next generation Translation Memory technology
What is MyMemory? MyMemory is the world’s largest Translation Memory. MyMemory is 100% free. It has been created collecting TMs from the European Union, United Nations and aligning the best domain specific multilingual websites. You can download memories for free
Quick reference to Python in a single script (and notebook)
Also consider using pep8 style guide: http://blog.sideci.com/2015/12/14/style-guide-of-python-and-lint-tool/ — Below is the reference guide to Python that I wish had existed when I was learning the language. Here’s what I want in a reference guide: High-quality examples that show the simplest possible