7etsuo / CS107-Programming-Paradigms
Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.
☆29Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for CS107-Programming-Paradigms
- A tinycompiler in C from scratch☆91Updated 3 months ago
- A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary op…☆137Updated last week
- A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practi…☆39Updated this week
- Tiny Raspberry Pi Operating System☆183Updated 3 months ago
- Optimized parallel training implementation of a neural network in C for recognizing handwritten digits from scratch on the MNIST dataset☆80Updated 3 months ago
- Research on theory of programming languages λ, compilers, interpreters, functional programming, formal methods, logic etc.☆147Updated 2 months ago
- my little linear algebra library☆45Updated 4 months ago
- Bootloader exploration☆19Updated 2 years ago
- An emulation based tool for learning and debugging assembly.☆288Updated this week
- Repository of algorithms implemented in pure assembly☆189Updated 5 months ago
- ☆41Updated 4 months ago
- A curated list of awesome Assembler☆65Updated 9 years ago
- Low-Level Programming Roadmap and Resources☆138Updated this week
- A collection of small C projects - usually a minimal example of something interesting☆39Updated 2 years ago
- Book in Progress☆216Updated this week
- A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serve…☆240Updated this week
- Problem sets completed from HUJI's offering of From NAND to TETRIS - The Elements of Computing Systems, 2017. A complete description for…☆110Updated 5 years ago
- A turn-based co-petetive multiplayer game☆149Updated last month
- A roadmap to learn C from Scratch☆488Updated 2 months ago
- A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw☆91Updated 2 years ago
- Web based binary analysis☆80Updated last month
- A cryptographically secure password generator that provides high-entropy passwords with configurable requirements. Uses platform-native c…☆20Updated 3 weeks ago
- machine learning from absolute scratch in c. gradients, linear algebra ops & everything else without using any third party library!☆21Updated 3 months ago
- Useful resources for learning kernel☆16Updated 2 years ago
- ☆20Updated 2 weeks ago
- Minimalist Web Server for Linux written in x64 Assembly☆46Updated 9 months ago
- This repo covers Branch and Jump Tables in C and x86 assembly. Branch Tables handle jumps within a subroutine, while Jump Tables facilita…☆9Updated last year
- An HTTP server written from scratch in C.☆52Updated 4 months ago
- rustlings for C....clings☆43Updated 3 months ago