Skip to content

DanielMusau/alx-low_level_programming

Repository files navigation

Low-level Programming & Algorithm

This repository contains:

  • Scripts written in Bash.
  • C files.

Projects

All of the following folders are projects done during the studies:

Project name Description
0x00-hello_world It aims to learn about what is entry point, basics commands (puts, printf, putchar), compilation process with gcc in C language.
0x01-variables_if_else_while It aims to learn about arithmetic operators, relational operators, boolean operators, comments, declaring variables and loops in C language.
0x02-functions_nested_loops It aims to learn about header files, functions, loops and nested loops in C language.
0x03-debugging It aims to learn how to debug in C language.
0x04-more_functions_nested_loops It aims to learn about netsed loops in C language.
0x05-pointers_arrays_strings It aims to teach about pointers, arrays and strings in C language.
0x06-pointers_arrays_strings It aims to teach about pointers, arrays and strings in C language.
0x07-pointers_arrays_strings It aims to teach about pointers, arrays and strings in C language.
0x08-recursion It aims to teach about recursion in C language.
0x09-static_libraries It aims to teach about static libraries in C language.
0x0A-argc_argv It aims to teach how to use passed arguments to a program in C language.
0x0B-malloc_free It aims to teach about automatic and dynamic allocation in C language.
0x0C-more_malloc_free It aims to teach about how to use malloc, calloc, realloc and exit functions in C language.
0x0D-preprocessor It aims to teach what are macros and how to use them, what are the most common predefined macros, and how to include guard your header files.
0x0E-structures_typedef It aims to teach what are structures, when, why and how to use them as well as how to use typedef.
0x0F-functions_pointers It aims to teach about function pointers in C language.
0x12-singly_linked_lists It aims to teach about linked list in C language.
0x13-more_singly_linked_lists It aims to teach about singly linked lists in C language.
0x14-bit_manipulation It aims to teach on how to manipulate bits and use bitwise operators.

Releases

No releases published

Packages

No packages published

Languages