Skip to content

This repository contains various projects and assignments completed by students of the ALX Software Engineering program. These projects focus on developing low-level programming skills using the C programming language, including topics such as memory management, pointers, algorithms, data structures, and system calls.

Notifications You must be signed in to change notification settings

4MR4N11/alx-low_level_programming

Repository files navigation

Low-level Programming.

About

  • This repository consists of all the Low-level Programming projects done with ALX Africa Full stack Software Engineering course.

Projects

  • 0x00: Hello, World.
  • 0x01: Variables, if, else, while.
  • 0x02: Functions nested loops.
  • 0x03: Debugging.
  • 0x04: More functions, more nested loops.
  • 0x05: Pointers, arrays, and strings.
  • 0x06: More pointers, arrays, and strings.
  • 0x07: Even more pointers, arrays, and strings.
  • 0x08: Recursion.
  • 0x09: Static libraries.
  • 0x0A: Argc, argv.
  • 0x0B: Malloc, free.
  • 0x0C: More malloc, free.
  • 0x0D: Preprocessor.
  • 0x0E: Structures, typedef.
  • 0x0F: Function pointers.
  • 0x10: Variadic functions.
  • 0x11: Custom implementation of the printf function.
  • 0x12: Singly linked lists.
  • 0x13: More singly linked lists.
  • 0x14: Bit manipulation.
  • 0x15: File I/O.
  • 0x16: implement a simple UNIX command interpreter.
  • 0x17: Doubly linked lists.
  • 0x18: Dynamic libraries.
  • 0x19: Stacks, Queues - LIFO, FIFO.
  • 0x1A: Hash tables.
  • 0x1B: Sorting algorithms & Big O.
  • 0x1C: Makefiles.
  • 0x1D: Binary trees.
  • 0x1E: Search Algorithms.

About

This repository contains various projects and assignments completed by students of the ALX Software Engineering program. These projects focus on developing low-level programming skills using the C programming language, including topics such as memory management, pointers, algorithms, data structures, and system calls.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages