project-based-learning
project-based-learning copied to clipboard
Adding a more complex memory allocator tutorial
Description
Added a new memory allocator tutorial with automated testing
Motivation and Context
There is already a memory allocator tutorial. However:
- The code on the existing tutorial is under black blocks with very dark font, very hard to read.
- The approach in this new tutorial is more security oriented, with intensive checking, space optimized, best-fit block approach, with memory de-fragmentation.
- As per modern programming principles, the code in the new tutorial is automatically tested (something that is not so often done in C tutorials/projects)
How Has This Been Tested?
I have checked that the link is correct and that it is in the right language section and that the markdown is correctly formatted.
Types of changes
- [ ] Content Update (change which fixes an issue or updates an already existing submission)
- [X] New Article (change which adds functionality)
- [ ] Documentation change
Checklist:
- [X] My code follows the code style of this project.
- [X] I have updated the documentation accordingly.
- [X] I have read the CONTRIBUTING document.
- [X] I have made checks to ensure URLs and other resources are valid