What is C Programming Language? What is Program? Program • A well defined set of instructions given to the computer • All tasks performed by a computer are controlled by computer program • Written in programming languages Examples of Programs: • Microsoft Word • Adobe Photoshop • Skype Programming Language A set of words and symbols used to write a computer program • Provides way of communication between user and computer • A computer program is written in a programming language • Provides set of rules for writing the computer Programs called syntax • The instructions must be written according to syntax of the language • A large number of programming languages are available for writing programs • Programmer selects a programming language according to the type of the program Types of Programming Language Low Level Language • Near to computer hardware and far from human languages • Divided into two main categories • Machine Language • Assembly Language Machine Language • Instructions are written in binary form or code • Directly understood by the computer • Native language of computer • Fast program execution • No need of translator • Machine dependent • Difficult to understand and learn • Very time consuming for writing and modifying program