Basic Electronics for diploma students as per technical education Kerala Syll...
Introduction to c programming,
1.
2. COMPUTER
IT IS AN ELECTRONIC DEVICE FOR MAKING CALCULATION AND CONTROLLING
OPERATION THAT ARE EXPRESSIBLE IN NUMERICAL AND LOGICAL TERMS.
Analytical Engine
It was a mechanical machine.
Jon Von-Neuman
Binary Bit – 1 (0.5 v) , 0 (Null)
0-1,A-Z,a-z,special symbol(.,+-……)=256
3. ASSEMBLY LANGUAGE
• ASCII ( AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE).
• ANSI (AMERICAN NATION STANDARD INSTITUTE).
• AT & T ( AMERICAN TELEPHONIC AND TELEGRAPHIC LABORATION).
It works as a Translator
Assembler
Editor
Linker
Loader
4. HIGH LEVEL LANGUAGE
B WAS THE FIRST HIGH LEVEL PROGRAMMING LANGUAGE. IT WAS
DEVELOPED IN 1970. C LANGUAGE WAS IN 1972 IN AT & T LAB AT ANSI OF
CALIFORNIA DEVELOPED BY DENNIS RITCHIE.
EXAMPLE OF HIGH LEVEL LANGUAGE ARE COBOL,FORTRAN,BASIC,C AND C++.
ADVANTAGES OF HIGH LEVEL LANGUAGE
•FAST PROGRAM DEVELOPMENT.
•TESTING AND DEBUGGING A PROGRAM IS EASIER THAN IN THE
ASSEMBLY LANGUAGE.
•PORTABILITY OF A PROGRAM FROM ONE MACHINE TO ANOTHER.
5. IT IS A HIGH LEVEL PROGRAMMING LANGUAGE.
ALL THE SYNTAX OF C LANGUAGE IS WRITTEN IN THE SMALL ALPHABET
LETTER.
THE COMPILER OF C LANGUAGE IS KNOWN AS TURBO C2, BUT ITS CURRENT
VERSION TURBO C3.
C IS A HIGH LEVEL PROGRAMMING LANGUAGE AS WELL AS KNOWN AS
MIDDLE LEVEL PROGRAMMING LANGUAGE.
IT FOLLOWS TOP TO DOWN PROGRAMMING APPROACH.
TURBO C2 INCLUDES LINKER , LOADER , EDITOR , COMPILER.
7. DESCRIPTION OF ABOVE EXAMPLES:-
#include – PRE PROCESSOR DIRECTORY
<stdio.h> - HEADER FILE
printf – LIBRARY FUNCTION, USED TO PRINT THE MESSAGE ON THE OUTPUT
SCREEN.
TO SAVE – PRESS ALT+F THEN CLICK SAVE AS AND SAVE THE FILE AS
FILENAME.C .
.C – DOT C IS THE EXTENSION OF C PROGRAMS.
TO COMPILE – ALT + F9
TO EXECUTE / RUN – ALT + F5
getch() – IT IS ALSO A LIBRARY FUNCTION USED TO HOLD THE OUTPUT
SCREEN.
8. THANK YOU
IF YOU LIKE MY PRESENTATION THEN I WILL UPLOAD MY PART 2 AS SOON AS POSSIBLE WITH FULL
NOTES AND EXAMPLES OF PROGRAMMING