An introduction into the basics of C development and the GNU C Compiler.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
src
tools
.editorconfig
.gitignore
LICENSE.txt
Makefile
README.txt

README.txt

Kata: C & GNU C Compiler
========================

An introduction into the basics of C development and the GNU C Compiler.


Overview
--------

* process of compiling
* C preprocessor
* macro & defines
* includes
* header
* object linker
* structuring code


Target Audience/Skills
----------------------

* C rookies, students, administrators
* Requires basic knowledge in a procedural programming language
* CLI/shell experience is expedient


Folders
-------

* ./doc - guidance/entry point of this kata
* ./src - source code
* ./tools - code styles, helper scripts and more


Code Style
----------

* See templates in ./tools
* Text File Encoding: UTF-8
* Indentation: Spaces only
* Newline: LF or \n (Unix)
* Line Width: 120