• Call Us: +91 9437911966
  • Email Us: [email protected]
  • Home
  • C Examples
  • Server Side
    • PHP
    • Java
    • CodeIgniter
    • Laravel
    • JSP
    • JDBC
  • Frontend
    • HTML
    • CSS
    • Javascript
    • jQuery
    • AJAX
    • FPDF
    • TCPDF
  • APP & DB
    • Android
    • Cordova
    • SQL
    • Oracle
  • Project
C Tutorial C Introduction C Characteristic C Comments C Operator C Assign Operator C Arithmetic Oper.. C Logical Operator C Modulus Operator C Variable C Initialise Variable C Print F C Translators C Programming C Control Flow C If Else Statement C Nested If Else C Loops C While Loops C For Loops C Do While C Nested Loops

C Introduction

  • Students Tutorial
  • 08 jun 2020
   

C is a machine-independent, structured computer programming language supporting structured programming, lexical variable scope, and recursion. This Is extremely popular, simple and flexible which is used extensively in various applications like scripting system applications which form a major part of Windows, UNIX, and Linux operating systems.

As it is a general-purpose programming language this can efficiently work on enterprise applications, games, graphics, and applications requiring calculations, etc.

In this tutorial we are giving you an environment to learn the basics of C programming in a stepwise approach.

Before moving forward it is essential to have a knowledge on the history of C programming

History of C programming Language :

  • C programming language was developed in 1972 by Dennis Ritchie at bell laboratories of AT&T (American Telephone & Telegraph), located in the U.S.A. Dennis Ritchie is known as the founder of the C language.
  • During the 1980s, C gradually gained popularity. It has become one of the most widely used programming languages. C was originally designed for and implemented on the UNIX operating system on the DEC PDP-ll. C is the result of a development process that started with an older language called BCPL.
  • BCPL was developed by Martin Richards, and it influenced a language called B, which was invented by Ken Thompson. B led to the development of C in the 1970s.
  • For many years, the de facto standard for C was the version supplied with the UNIX operating system. In the summer of 1983 a committee was established to create an ANSI (American National Standards Institute) standard that would define the C language. The standardization process took six years (much longer than anyone reasonably expected).

Why was it named as C?

This programming language was named C because many of the ideas and principles were derived from previous programming languages named B.

The limitations of C programming languages are as follows:

  • Difficult to debug.
  • C is a very vast language, but it does not support the concept of OOPs
  • C allows a lot of freedom in writing code, and that is why you can put an empty line or white space anywhere in the program. And because there is no fixed place to start or end the line, so it is difficult to read and understand the program.
  • C compilers can only identify errors and are incapable of handling exceptions (run-time errors).
  • C provides no data protection.
  • It also doesn't feature reusability of source code extensively.
  • C does not have any constructor or destructor.
  • It does not provide strict data type checking (for example an integer value can be passed for floating data type).

Advantages :

  • Easy to learn
  • C language is a building block for many other currently known languages.
  • Built-in functions
  • Quality to extend itself
  • Middle-level language
  • It can be compiled on a variety of computer platforms
Student Tutorial is a online tutorial for web design and development. Here you can find easy example and explanation for each tutorial.
Copyright © 2016-2021 Student Tutorial

Server Side

  • PHP
  • Java
  • CodeIgniter
  • Laravel
  • JSP
  • JDBC

Frontend

  • HTML
  • CSS
  • Javascript
  • jQuery
  • AJAX
  • FPDF

App & Database

  • Android
  • Cordova
  • SQL
  • Oracle