Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Industrial programming >> C Language

C Programming Language: A Comprehensive Overview

C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972.

In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard.

The UNIX operating system, the C compiler, and essentially all UNIX application programs have been written in C. C has now become a widely used professional language for various reasons −

Facts about C

Why use C?

C was initially used for system development work, particularly the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as the code written in assembly language. Some examples of the use of C might be −

C Programs

A C program can vary from 3 lines to millions of lines and it should be written into one or more text files with extension ".c"; for example, hello.c. You can use "vi", "vim" or any other text editor to write your C program into a file.

This tutorial assumes that you know how to edit a text file and how to write source code inside a program file.


C Language

  1. What Is VHDL? A Practical Guide to Hardware Description Language
  2. Preventive Maintenance: How Proactive Care Drives Reliability & Saves Costs
  3. Maintenance Management 101: How CMMS Drives Efficiency, Cost Control, and Asset Longevity
  4. FRACAS Explained: Turning Failure Reports into Reliability Gains
  5. MTBF Demystified: A Comprehensive Guide to Reliability & Maintenance
  6. Java Programming Language: Evolution, Versions, and Applications
  7. C++ Programming Language: Overview & Key Features
  8. Java 10: Key Features & Release Model Explained
  9. Java 9 (JDK 9) – Key Features & Benefits
  10. C#: A Comprehensive Overview of Microsoft's Modern Programming Language