Skip to content

Collection of information about working with C

Notifications You must be signed in to change notification settings

RobertGiff/c_bootstrap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Programming bootstrap

Anyone wanting to understand and do systems programming must know C. You might use other languages, but it is important to understand the lowest-level programming language (aside from assembly).

Learning

This repository contains a number of tutorials in the modules directory. They will walk you through many of the core concepts surrounding C and systems programming. Go through them at your own pace, making sure to do the exercises and projects along the way. Once you are done, you can keep the code in your own fork of this repository, and add them to the main one via a pull request. Put your code in the directory submission/<your name>.

Outline

Module Topic Project
mod0 Setup and background --
mod1 Variables, control structures, and functions proj1
mod2 Arrays, structs, and unions proj2
mod3 Pointers and dynamic memory allocation proj3

Resources

Feel free to update this with any resources you find.

What resources have you found? Post them in this repo!

Projects

TODO: fork these projects into the GW-SHC.

Practice

About

Collection of information about working with C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%