Tutors

TSBOCW

PROGRAM OVERVIEW

Course Description

 A high-level programming language developed by Dennis Ritchie at Bell Labs in the mid-1970s. Although originally designed as a systems programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering. C is a particularly popular language for personal computer programmers because it is relatively small -- it requires less memory than other languages.

The first major program written in C was the UNIX operating system, and for many years C was considered to be inextricably linked with UNIX. Now, however, C is an important language independent of UNIX.

Although it is a high-level language, C is much closer to assembly language than are most other high-level languages. This closeness to the underlying machine language allows C programmers to write very efficient code. The low-level nature of C, however, can make the language difficult to use for some types of applications.

Latest Version of C

The current latest version of the C language is C11, which was introduced in 2011. It is supported by all the standard C language compilers.

Many new features have been introduced in this version and an overall attempt to improve the compatibility of the C language with the C++ language has been made. We will learn about the C11 edition, once we are done with learning the C language, towards the end of this tutorial series.

What will you learn?

C is the most basic programming language that is the base of almost all programming languages. It excels as the model of programming language. C is a standardized language that each programmer must learn.

Prerequisites

Basic Computer Knowledge is enough.

CURRICULUM

C Language

View Details
C++ and Data Structures

View Details
C Basic Level Programming

View Details
C Advanced Level Programs

View Details
C for Engg Applications

View Details
C & C++ EXAM 2023

View Details