C training courses

C is a general-purpose computer programming language. It was devised in the early 1970's as a systems implementation language for the (then) nascent Unix operating system. To quote Dennis Ritchie it is quirky, flawed and a success. It is widely used on many different platforms, from super computers to small embedded systems. We offer a five day C course.


There is a coverage of: C history; Compilers; Simple examples; Types; Operators; Arithmetic; Arrays; Text; IO in C and the stdio.h header file; The stdlib.h header file; Control structures; Pointers; Functions; C99 Variable length arrays; Structs; Data structures; Miscellaneous examples; Files; Parallel programming using openmp; The preprocessor; Make; Terms; More syntax; Background introduction to parallel programming.

For this course we provide access to the notes in Adobe Acrobat PDF format.

We also provide access to the course examples, and a range of ancilliary material.

Notes, examples and additional C material.

For more information please contact info@rhymneyconsulting.co.uk