Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 1.31 KB

File metadata and controls

22 lines (19 loc) · 1.31 KB

Low Level C Programming

This repository contains projects for training in the low-level track at Holberton School. All projects are in C and are designed to learn C from a beginners level to the advanced level.

Styling and Specifications

All C programs are complied with gcc 4.8 on Ubuntu 14.04 LTS. They comply with schools formatting checker, based on [Linux Kernel coding style]. All programs were written from the Bash, using Emacs. In most of the exercises, standard library functions were not used, exceptsprintf, malloc, free and exit and was required to write the necessary/helper functions.

Compilation

All programs must compile with gcc, using with the flags below:

gcc -Wall -Werror -Wextra -pedantic main.##.c ##-name.c

All bash scripts require execution permissions:

chmod u+x file

Directories

Each directory is named after a concept and contains ordered exercises from mandatory to advance level, and a README.md with a short description of its files.

Author

Swati Gupta I have coded all of these exercises during my software engineering training at Holberton School and are part of low-level-track curriculum.