Skip to content

Dive into the fundamentals of programming with my collection of C projects.

Notifications You must be signed in to change notification settings

omphilejmatsobe/alx-low_level_programming

Repository files navigation

1()|| 13|31 |*12()6124////|||6

Low Level Programming

Let's learn C. This is the first step to learning the awesome C programming language.

Introduction

C is a general-purpose low-level programming language created in the 1970s by Dennis Ritchie. It is used to create system software that directly interacts with the hardware devices, drivers, kernels, OS, databases, compilers etc.

General

  • Cisfun

Projects:

  1. 0x00 - Hello world!
  2. 0x01 - Variables, if else and loops
  3. 0x02 - Functions and nested loops
  4. 0x03 - Debugging
  5. 0x04 - More functions and nested loops
  6. 0x05 - Pointers, arrays and strings
  7. 0x06 - More pointers, arrays and strings
  8. 0x07 - Even more pointers, arrays and strings
  9. 0x08 - Recursion
  10. 0x09 - Static libraries
  11. 0x10 - Variadic functions
  12. 0x11 -
  13. 0x12 - Singly Linked Lists
  14. 0x13 -
  15. 0x14 - Bit manipulation
  16. 0x15 - File io
  17. 0x0A - Argc and argv
  18. 0x0B - Malloc and free
  19. 0x0C - More malloc and free
  20. 0x0D - Preprocessor
  21. 0x0E - Structures and typedef
  22. 0x0F - Function pointers

Additional info 🚧

Resources

  • GLIBC 2.24
  • gcc 4.8.4
  • betty linter 0.32

Try It On Your Machine computer:

git clone https://github.com/omphilejmatsobe/alx-low_level_programming.git
gcc -Wall FILENAME.c

Author:

Omphile Matsobe

About

Dive into the fundamentals of programming with my collection of C projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published