-
Notifications
You must be signed in to change notification settings - Fork 33.1k
Adding a more complex memory allocator tutorial #714
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
8c70ab4
96370c4
0b37051
894b4b8
2d6a0d8
f12eb0a
165f947
09d2a10
82148e8
10534ee
e0585d0
19f06f5
978b148
a7da49b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,8 +1,8 @@ | ||
| # Project Based Learning | ||
|
|
||
| [](https://gitter.im/practical-tutorials/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This stays. |
||
|
|
||
| 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 ) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ? |
||
|
|
||
| To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines. | ||
|
|
||
|
|
@@ -30,12 +30,14 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB | |
| - [Rust](#rust) | ||
| - [Scala](#scala) | ||
| - [Swift](#swift) | ||
| - [Zig]() | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What is this in reference too? |
||
| - [Additional resources](#additional-resources) | ||
|
|
||
| ## C/C++: | ||
|
|
||
| - [Build an Interpreter](http://www.craftinginterpreters.com/) (Chapter 14 on is written in C) | ||
| - [Memory Allocators 101 - Write a simple memory allocator](https://arjunsreedharan.org/post/148675821737/memory-allocators-101-write-a-simple-memory) | ||
| - [Malloc is not magic -- Implementing a safe, space optimized memory allocator](https://medium.com/p/e0354e914402) | ||
| - [Write a Shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/) | ||
| - [Write a FUSE Filesystem](https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/) | ||
| - [Build Your Own Text Editor](http://viewsourcecode.org/snaptoken/kilo/) | ||
|
|
@@ -216,6 +218,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB | |
| - [Build a TicTacToe Game with JavaScript](https://medium.com/javascript-in-plain-english/build-tic-tac-toe-game-using-javascript-3afba3c8fdcc) | ||
| - [Build a Simple Weather App With Vanilla JavaScript](https://webdesign.tutsplus.com/tutorials/build-a-simple-weather-app-with-vanilla-javascript--cms-33893) | ||
| - [Build a Todo List App in JavaScript](https://github.com/dwyl/javascript-todo-list-tutorial) | ||
| - [Build a portfolio website with Javascript, HTML, CSS and Bootstrap 5](https://www.freecodecamp.org/news/how-to-create-a-portfolio-website-using-html-css-javascript-and-bootstrap/) | ||
|
|
||
| ## HTML and CSS: | ||
|
|
||
|
|
@@ -372,6 +375,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB | |
| - [Scrape a Website with Scrapy and MongoDB](https://realpython.com/blog/python/web-scraping-with-scrapy-and-mongodb/) | ||
| - [How To Scrape With Python and Selenium WebDriver](http://www.byperth.com/2018/04/25/guide-web-scraping-101-what-you-need-to-know-and-how-to-scrape-with-python-selenium-webdriver/) | ||
| - [Which Movie Should I Watch using BeautifulSoup](https://medium.com/@nishantsahoo.in/which-movie-should-i-watch-5c83a3c0f5b1) | ||
| - [Make a wikipedia article web scraper](https://medium.com/@fnachov/writing-a-wikipedia-article-web-scraper-4da1ea8daf1e) | ||
|
|
||
| ### Web Applications: | ||
|
|
||
|
|
@@ -622,6 +626,7 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB | |
| - [Build Web Apps with Shiny](http://shiny.rstudio.com/tutorial/) | ||
| - [Build A Cryptocurrency Bot](https://towardsdatascience.com/build-a-cryptocurrency-trading-bot-with-r-1445c429e1b1) | ||
| - [Learn Associate Rule Mining in R](https://towardsdatascience.com/association-rule-mining-in-r-ddf2d044ae50) | ||
| - [Make a Linear regression in R](https://www.scribbr.com/statistics/linear-regression-in-r/) | ||
|
|
||
| ## Rust: | ||
|
|
||
|
|
@@ -644,6 +649,8 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB | |
| - [Part 2](https://pwy.io/en/posts/learning-to-fly-pt2/) | ||
| - [Part 3](https://pwy.io/en/posts/learning-to-fly-pt3/) | ||
| - [Part 4](https://pwy.io/en/posts/learning-to-fly-pt4/) | ||
|
|
||
| - [Build a DNS server in rust](https://github.com/EmilHernvall/dnsguide/tree/master) | ||
|
|
||
| ## Scala: | ||
|
|
||
|
|
||
There was a problem hiding this comment.
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.