Skip to content

About

I am Alx student currently learning C programming

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

352 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C logo

Low-level programming & Algorithm

This project highlights the understanding of core programming concepts, algorithm implementation, and problem-solving skills . It was created as part of ALX SE Program.

what is C Programming

C programming is a popular and powerful programming language used for developing a wide range of applications, from small utilities to large-scale software systems. It is known for its efficiency, versatility, and low-level control over computer hardware. C is widely used in various domains, including system programming, embedded systems, game development, and scientific computing.

Concepts

  • Hello, World
  • Concepts
  • Hello, World
  • Variables, if, else, while
  • Functions, nested loops
  • Debugging
  • Pointers, arrays and strings
  • Recursion
  • Static libraries
  • argc, argv
  • malloc, free
  • Structures, typedef
  • Preprocessor
  • Function pointers
  • Variadic functions
  • Singly linked lists
  • Doubly linked lists
  • Stacks, Queues - LIFO, FIFO
  • Hash tables
  • Sorting algorithms & Big O
  • C - File I/O
  • Simple Shell
  • printf

Requirement

  • Allowed editors: vi, vim, emacs
  • All files is compiled on Ubuntu 20.04 LTS using gcc, using the options -Wall -Werror -Wextra -pedantic -std=gnu89
  • All files ends with a new line
  • There is README.md file at the root of the alx-low_level_programming

Author

© Blessing Malik

About

I am Alx student currently learning C programming

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages