C Introduction


C programming is a popular programming language used for creating system and application software. Despite being fairly old, it is widely used because of its efficiency and control.

C At Glance
Designed By(Father) Dennis Ritchie
Invention Date 1972
Platform Independent? No, It's Cross Platform
Paradigm Type Imperative (procedural), structured
Filename's Extensions .c , .h
Who Uses 'C'
  • Operating Systems.
  • Language Compilers.
  • Assemblers.
  • Text Editors.
  • Modern Programs.
  • Databases.
  • Language Interpreters.
Languages Devloped Using C
  • C++
  • D
  • Java
  • Go
  • Rust
  • PHP
  • JavaScript
  • C#
  • Objective-C
  • Perl
  • Phyton
  • Verilog

This C programming tutorial is intended for beginners who do not have any prior knowledge or have very little knowledge of computer programming. All the basic features are included in detail with explanation and output.

Getting Started With C

In order to run a C program, you need a compiler. Compiler change source code(code written by programmer) to object code(code that computer understands) and creates executable file. There are many free and professional compilers available. For the sake of this course, GNU GCC compiler is used. All the examples in this course are tested and verified in GNU GCC compiler.