C is a powerful general-purpose programming language. It can be used to develop software like operating systems, databases, compilers, and so on. C programming is an excellent language to learn to program for beginners.
C is a high level programming language developed by Dennis Ritchie in 1972 at AT and T Bell Laboratories, New Jersey, USA to develop the UNIX operating system.
3. Language is the medium for communication
between two or more things (person, machine
etc.). If we want to communicate with the
computer then we need a language i.e.
understandable to the user as well as to the
computer. Such type of languages are called
computer languages or programming languages.
4. Programming language are classified as follows:-
PROGRAMMING
LANGUAGE
LOW LEVEL
PROGRAMMING
LANGUAGE
HIGH LEVEL
PROGRAMMING
LANNGUAGE
MACHINE
LANGUAGE
ASSEMBLY
LANGUAGE
5. *It is the category of language interact with or those
are able to interact with the computer very closely
(hardware component as well).
*If we make system software which run the hardware
that should be designed in low level language.
*Low level programming language are further divided
into 2 categories:-
1. Machine language
2. Assembly language
6. 1. Machine language:-
It allowed to program purely in 0 and 1 format .
(binary form).
2. Assembly language:-
It allows us to use special symbols mnemonics
instead of using 0 and 1. Assembler (software/translator)
converts the assembly code to its equivalent 0 and 1.
7. These are user-friendly languages.
User can write a program by using English like
words, special symbols, mathematical operations
etc.
It become easier to read and write a computer
program.
To convert high level language code to its
equivalent 0 and 1 (machine language), we have to
use a translator.
Program Machine code
(high level) (low level 0 & 1)
Translator
8. This diagram showing how the user interacts with application
software on a typical desktop computer. The application software layer
interfaces wit h the operating system, which in turn communicates with
the hardware.
The arrows indicate information flow.
9. Every computer is composed of two basic components
HARDWARE SOFTWARE
Hardware includes the Physical features, which are every part that
you can either see or touch. for example: monitor, case, keyboard,
mouse, and printer.
The part which activates the physical components called software. It
includes the features that responsible for directing the work to the
hardware. Software can be divided into the programs and data.
10. Software are further divides into 2 parts :
SYSTEM
SOFTWARE
APPLICATION
SOFTWARE
SYSTEM SOFTWARE: These are the set of instructions to perform
internal working of the system.
# for managing computer hardware behavior,
as to provide basic functionalities that are
required by users, or for other software to run
properly. For eg.-windows, operating system,
processor.
APPLICATION SOFTWARE: Set of instructions to perform user specific
tasks. For eg.-graphics software,
databases and database management
programs, web browsers, word processors,
software development tools, image editors and
communication platforms.
11.
12. C is a powerful general-purpose programming language. It can
be used to develop software like operating systems,
databases, compilers, and so on. C programming is an
excellent language to learn to program for beginners.
C is a high level programming language developed by Dennis
Ritchie in 1972 at AT and T Bell Laboratories, New Jersey,
USA to develop the UNIX operating system.
13. Why to Learn C Programming?
C programming language is a MUST for students and working professionals to
become a great Software Engineer specially when they are working in
Software Development Domain.
Listed down some of the key advantages of learning C Programming:
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