Skip to content

Conversation

@AlejandroFNadal
Copy link

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)
  • New Article (change which adds functionality)
  • Documentation change

Checklist:

  • My code follows the code style of this project.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have made checks to ensure URLs and other resources are valid

@@ -1,8 +1,8 @@
# Project Based Learning

[![Gitter](https://badges.gitter.im/practical-tutorials/community.svg)](https://gitter.im/practical-tutorials/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This stays.

Comment on lines -3 to +4
Copyright (c) 2021 practical-tutorials
Copyright (c) 2021 practical-tutorials <br>
Copyright (c) 2024 Filip-Nachov

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to change the license.

- [Rust](#rust)
- [Scala](#scala)
- [Swift](#swift)
- [Zig]()

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is this in reference too?

[![Gitter](https://badges.gitter.im/practical-tutorials/community.svg)](https://gitter.im/practical-tutorials/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple technologies and languages.
(This is a new currently supported fork of the PRoject based learning reposetory as it is not longer supported. I decided to support it currently so this is a fork of that repo that has more projects and else )

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants