295x Filetype PDF File size 0.02 MB Source: academics.sutd.edu.sg
C Programming
The C Programming Language is a well-known system programming language developed by Brian Kernighan and
Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the
Unix operating system purely using C.
In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available book on C, now known as the C
bible.
C has now become a widely used professional language for various reasons:
Easy to learn
Structured language
It produces efficient programs
It can handle low-level activities
It can be compiled on a variety of computer platforms
Facts about C:
C was invented to write an operating system called UNIX.
The language was formalized in 1988 by the American National Standard Institute (ANSI).
Most of the state-of-the-art software have been implemented using C.
Today's most popular Linux OS and RDBMS MySQL have been written in 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 products that use C:
Operating Systems
Compilers
Assemblers
Text Editors
Print Spoolers
Network Drivers
Databases
Language Interpreters
I/O Utilities
What you will learn:
Basic data types
Basic operators
Control flow: if-else, switch, while, for.
Functions
Pointers and address arithmetic
Structures
Union
Some standard library functions
A small project using C
no reviews yet
Please Login to review.