jskyzero / C.Playground

C Playground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C-Study

C (/siː/, as in the letter c) is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems. (from wikipedia:C (programming language))

C_(programming_language)

Overview

Why learn C?

  • C is the most commonly used programming language for writing operating systems.
  • C will enable you to understand and appreciate an entire family of programming languages built upon the traditions of C.
  • Knowledge of C enables freedom.

Structure

├── docs              // documents
├── hardwork
│   ├── hardway       // practice code
│   ├── helloworld    // first program
│   ├── library       // library usage example
│   └── tips          // some syntax tips
├── projects
│   ├── MPI           // Message Passing Interface (MPI) in C
│   ├── POSIX         // The Portable Operating System Interface Library study
│   ├── sniff         // A mini package sniff program
│   └── socket        // TCP/UDP socket simple usage examples
└── README.md

Reference

About

C Playground

License:MIT License


Languages

Language:C 95.5%Language:C++ 1.9%Language:Python 1.7%Language:Makefile 0.6%Language:Shell 0.3%