Low-Level Programming - C, Data Structures, Algorithms, Linux/Unix System Programming
-
Updated
Aug 5, 2024 - C
Low-Level Programming - C, Data Structures, Algorithms, Linux/Unix System Programming
This repository contains a collection of C programming exercises and projects completed as part of the ALX Software Engineering (SE) program's current running C course. These exercises cover a wide range of topics and concepts in C programming, providing hands-on practice and reinforcement of the course material.
This repository stores my solutions to the amazing low-level programming projects I am doing at ALX.
Unix Command Interpreter for ALX Software Engineering Sprint Final
ALX Low-Level Programming Repository - A collection of C programs and scripts developed during the ALX Software Engineering Program, covering key topics like data structures, algorithms, pointers, memory allocation, and Linux/Unix system programming.
Custom printf function , for the ALX Software Engineering Programme
This repo contains alx-low-level-programming tasks.
A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,
A collection of C programs for learning and implementing binary tree operations, including traversal, insertion, deletion, and validation. Ideal for understanding fundamental data structures and algorithms in C programming.
Welcome✌ to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.
Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.
Resource for system engineering and DevOps
Monty is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
low level programming
Betty Fixer is a tool designed to automatically fix coding style issues in C files based on the Betty coding style guidelines. It performs corrections to ensure that the code complies with the Betty style, making it more readable and consistent.
ALX School's Low Level Programming course serves as a gateway to master programming logic, data structures, and algorithmic thinking via immersive hands-on exercises and projects. Delve into the intricacies of software-hardware interaction, covering everything from memory management to pointers and beyond.
Add a description, image, and links to the alx-low-level-programming topic page so that developers can more easily learn about it.
To associate your repository with the alx-low-level-programming topic, visit your repo's landing page and select "manage topics."