By Vidyut SinghaiBy Vidyut Singhai
Overview of ComputerOverview of Computer
ProgrammingProgramming
Programming Language
Created from two words Programming and
Language
Language –
oHindi
oEnglish
oMarathi
oTamil
oTelugu
oSpanish
oEtc.
Vidyut Singhai 1
Language
Used for Communication
Hello
Kaise
Ho
Thik
Hu
( Hindi  Hindi)
Hindi  Japanees
Vidyut Singhai 2
Translate
Hello
Kaise
Ho
よかった
Hindi  Translator  Japanese
TT
Vidyut Singhai 3
Communicate with Computer
Communicating by
Software
like- Notepad, Word,
Paint Brush etc.
Vidyut Singhai 4
Software
Vidyut Singhai 5
Create Software
Software creation
/ developing
-using
Computer
Language
Vidyut Singhai 6
Computer Language
Computer Language is 0 & 1 (zero and one)
It is called Binary or Machine language, because
Computer is a machine.
But it is very complex so available High Level
Languages.
 Computer Programming language are two types-
o Machine (0,1)
o High Level (user understandable) 010101010
100011110
00111111
Vidyut Singhai 7
High Level
High Level (user understandable) Language are:
o C
o C++
o Java
o Python
o Ruby
o PHP
o C#
o Etc.
010101010
100011110
00111111
Vidyut Singhai 9
Communicate
010101010
100011110
00111111
C
C++
Java
Python
Ruby
PHP
C#
Etc.
High LevelHigh Level Machine LanguageMachine Language
Hindi  Japanees
Vidyut Singhai 10
Translate
010101010
100011110
00111111
C
C++
Java
Python
Ruby
PHP
C#
Etc.
High LevelHigh Level Machine LanguageMachine Language
Hindi  Translator  JapaneseHindi  Translator  JapaneseHindi  Translator  Japanese
TranslatorTranslator
CompilerCompiler
InterpreterInterpreter
Vidyut Singhai 11
Program
Which solve to problem.
Sets of Step by step instructions/statements.
Also contains Functions
Is a FunctionIs a Function
Is a FunctionIs a Function
Marriage isMarriage is
ProgramProgram
Vidyut Singhai 12
Computer Program
Set of instructions or statements
Collection of attributes and functions
Perform any operation
Calculator is a Program
It’s function are:
o +
o -
o *
o /
o Etc.
Vidyut Singhai 13
Vidyut Singhai 14

Programming Overview