SlideShare a Scribd company logo
THE LANGUAGE OF COMPUTER
Binary Numbers
Youtube Video Link:
• Audio / Video Presentation (Language – English)
– Link: https://youtu.be/OihTQZ6ryhk
• Audio / Video Presentation (Language – Hindi)
– Link: https://youtu.be/C4t-GTWOPxY
Binary number system was devised by Gottfried Leibniz in 1679
The use of binary
In the 1937 Claude Shannon (the father of “information theory”) had
proposed that the use of binary arithmetic and boolean logic should be
used with electronic circuits
The Von-Neumann architecture by the mathematician and physicist John
von Neumann in 1945
Binary Numbers
• Computers understand binary language / machine language
• Combinations of 1's and 0's that represent characters of other
languages
• Don’t make the mistake of thinking that little 1's and 0's are
running around inside of the computer.
We humans prefer to think of 1's and 0's because it’s easier than
visualizing positive and negative current flows or open and
closed circuits which is what actually happens inside computers.
The memory chips in your
computer are divided into
thousands of tiny compartments
called bits.
Each and every bit has an
electronic switch, or gate. ON
means the gate is open and
letting electricity through.
That’s right! The only information your computer can
understand is ON (1) and OFF (0)! They are symbolized by
1’s and 0’s.
All the information that moves through your computer is
based on 2 commands. That’s all, just two.
The millions of combinations of those two commands given in
series are what makes your computer work.
Binary Numbers
• A combination of eight bits represents one character in our
language.
• One character in our language (eight bits) is referred to as a byte.
(For example: 01000001 is a byte that represents an uppercase A;
each 1 or 0 is a bit)
- to bring standardization ‘American Standard Code for Information
Interchange’ developed numerical representation of a character -
ASCII code
Here is an example of Binary Code:
When you type in the letter A on your keyboard, electrical signals are sent from the
keyboard to the CPU.
The CPU turns the signals into Binary Code. Then the computer reads the code and
sends it on to the monitor to display the letter A.
All of that happens in an instant!
So what about Kilobytes, Megabytes
and Gigabytes????
Kilobytes (KB), Megabytes (MB), and Gigabytes (GB)
• If you understand that a byte is one character in our language,
you’ve got it made because:
• 1024 bytes = 1 kilobyte = (210
) = (~1,000 characters = 1 kilobyte)
• ~1,000,000 bytes = 1 megabyte (1,000,000 characters = 1
megabyte)
• ~1,000,000,000 bytes = 1 gigabyte (1,000,000,000 characters = 1
gigabyte)
Megabytes and Gigabytes
One megabyte equals one million bytes. So, a computer
with 512 megabytes of RAM (Random Access Memory)
means the computer can handle 512,000,000
(512 million) bytes of RAM.
Hard disk space is also measured in bytes. So, a 200 GB
Hard Disk Drive has 200,000,000,000 (200 billion) bytes for
storing memory!
To get an idea of how
much on/off (1/0) data a
computer can store,
imagine pressing any
key 1 billion times. How
long would it take?
You would have to press a key 5 times a second non-stop
for over 6 YEARS to reach 1 billion keystrokes.
One billion keystrokes equals just 1 GB of memory!
Think about that the next time you think a webpage is
loading too slowly!
THE LANGUAGE OF COMPUTER
• Low Level Language
– Machine Language
– Assembly Language – symbols & codes
• High Level Language
Translators - usually included within programming software -
convert
high-level code into machine code.
Translators are assemblers, interpreters or compilers.
• Assembler: An assembler translates assembly language into
machine code (also known as source code). Assembly language is
a low-level language written in mnemonics that closely reflects
the operations of the CPU.
Translators
Compiler
A compiler translates the whole program into machine code before
the program is run. It can be difficult to test individual lines of
compiled code compared to interpreted languages as all bugs are
reported after the program has been compiled.
Eg: Exe Files
Eg: Compiler – Subtitles ;
Translators
Interpreter
An interpreter translates code into machine code, instruction by
instruction - the CPU executes each instruction before the
interpreter moves on to translate the next instruction. Interpreted
code will show an error as soon as it hits a problem, so it is easier
to debug than compiled code.
Eg: Interpreter – Speech translation real time ;
Translators
Thank You

More Related Content

PPTX
Text to Speech for Mobile Voice
PPTX
Compiler design slide share
PPT
An Introduction To Chord Input
PPT
Company Overview - WizCom
PPTX
Lesson 17- Representing text
PPTX
Lesson 304 05 jan14-1500-ay
PPTX
Assembly and Machine Code
PPTX
Lesson 302 05 jan14-1500-ay
Text to Speech for Mobile Voice
Compiler design slide share
An Introduction To Chord Input
Company Overview - WizCom
Lesson 17- Representing text
Lesson 304 05 jan14-1500-ay
Assembly and Machine Code
Lesson 302 05 jan14-1500-ay

Viewers also liked (20)

PPT
Presentation on generation of languages
PPT
Lect 1. introduction to programming languages
PPTX
Data storage & representation
PPTX
Development of IAC CGM
PPTX
Academy PRO: ES2015
PPTX
Enhancing SharePoint with Responsive Web Design
PPTX
Now You're Speaking My Language!
PPTX
Evolution of computers
PDF
Binary bracelets
PDF
iOS vs. Android — In Numbers and Style
PPTX
Do’s & don’ts of computer security rough
PPT
2.1 system concept
PPTX
grade 9 pc hardware servicing: occupational health and safety
PPT
Machine language
PPTX
Apple vs Samsung - What do you know?
PDF
An Introduction to Computer Assisted Language Learning (CALL) 中間発表
PPT
Binary code - Beginning
PPT
Apple vs samsung
PPT
Generations Of Programming Languages
PPTX
Android Vs iOS
Presentation on generation of languages
Lect 1. introduction to programming languages
Data storage & representation
Development of IAC CGM
Academy PRO: ES2015
Enhancing SharePoint with Responsive Web Design
Now You're Speaking My Language!
Evolution of computers
Binary bracelets
iOS vs. Android — In Numbers and Style
Do’s & don’ts of computer security rough
2.1 system concept
grade 9 pc hardware servicing: occupational health and safety
Machine language
Apple vs Samsung - What do you know?
An Introduction to Computer Assisted Language Learning (CALL) 中間発表
Binary code - Beginning
Apple vs samsung
Generations Of Programming Languages
Android Vs iOS
Ad

Similar to 03. language of computer & translators (20)

PDF
Computer illustrated guide to the pc hardware
PDF
LKGtoPG - Basics of C Language
PDF
Computer organization and assembly language .pdf
PPTX
Chapter 2 computer system
DOC
Learning Area 2
DOC
Learning Area 2
PPTX
Lesson 1-3 Fundamentals of Programming.pptx
PPTX
Chapter 2
PPT
Computer Systems Foundation General
PPTX
Computer Introduction (Software)-Lecture03
PPTX
WHAT-IS-COMPUTER-PROGRAMMING.pptx
PDF
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
DOCX
Bits and bytes
PPT
Computer fundamental
PPTX
An Introduction To Python - Understanding Computers
DOCX
Chapter 2Hardware2.1 The System Unit2.2 Data and P
PPTX
Programming
PDF
PSPC--UNIT-1.pdf
PDF
Supplementary Reading 01 - Introduction to computers, programs and java.pdf
PDF
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Computer illustrated guide to the pc hardware
LKGtoPG - Basics of C Language
Computer organization and assembly language .pdf
Chapter 2 computer system
Learning Area 2
Learning Area 2
Lesson 1-3 Fundamentals of Programming.pptx
Chapter 2
Computer Systems Foundation General
Computer Introduction (Software)-Lecture03
WHAT-IS-COMPUTER-PROGRAMMING.pptx
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
Bits and bytes
Computer fundamental
An Introduction To Python - Understanding Computers
Chapter 2Hardware2.1 The System Unit2.2 Data and P
Programming
PSPC--UNIT-1.pdf
Supplementary Reading 01 - Introduction to computers, programs and java.pdf
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Ad

More from TimesRide (20)

PPTX
Business review - Monthly / Quarterly / Semi Annually / Yearly
PPTX
Squares & Cubes - Numbers till 30
PPT
Tables 21 to 30
PPTX
Bill gates vs steve jobs
PPT
Training On Microsoft Excel
PPT
Introduction to Microsoft Office
PPT
Exploring Microsoft Windows
PPT
Introduction to My Computer
PPT
Introduction to Microsoft Windows
PPT
09. caveats usage and other computing
PPT
08. Computer Software
PPT
07. Output devices - computer
PPT
06. System unit of computer
PPT
05. Input devices - computer
PPT
04. features hardware and software - ipo of computer
PPT
Veg lasagne
PPT
White sauce
PPT
Poha
PPT
Mirchi thecha
PPT
Dry garlic chutney
Business review - Monthly / Quarterly / Semi Annually / Yearly
Squares & Cubes - Numbers till 30
Tables 21 to 30
Bill gates vs steve jobs
Training On Microsoft Excel
Introduction to Microsoft Office
Exploring Microsoft Windows
Introduction to My Computer
Introduction to Microsoft Windows
09. caveats usage and other computing
08. Computer Software
07. Output devices - computer
06. System unit of computer
05. Input devices - computer
04. features hardware and software - ipo of computer
Veg lasagne
White sauce
Poha
Mirchi thecha
Dry garlic chutney

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Lesson notes of climatology university.
PPTX
Institutional Correction lecture only . . .
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Classroom Observation Tools for Teachers
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
master seminar digital applications in india
PDF
Basic Mud Logging Guide for educational purpose
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Cell Types and Its function , kingdom of life
O5-L3 Freight Transport Ops (International) V1.pdf
RMMM.pdf make it easy to upload and study
Lesson notes of climatology university.
Institutional Correction lecture only . . .
2.FourierTransform-ShortQuestionswithAnswers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
VCE English Exam - Section C Student Revision Booklet
Module 4: Burden of Disease Tutorial Slides S2 2025
Pharmacology of Heart Failure /Pharmacotherapy of CHF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
GDM (1) (1).pptx small presentation for students
Sports Quiz easy sports quiz sports quiz
Classroom Observation Tools for Teachers
human mycosis Human fungal infections are called human mycosis..pptx
master seminar digital applications in india
Basic Mud Logging Guide for educational purpose
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Anesthesia in Laparoscopic Surgery in India
Cell Types and Its function , kingdom of life

03. language of computer & translators

  • 1. THE LANGUAGE OF COMPUTER Binary Numbers
  • 2. Youtube Video Link: • Audio / Video Presentation (Language – English) – Link: https://youtu.be/OihTQZ6ryhk • Audio / Video Presentation (Language – Hindi) – Link: https://youtu.be/C4t-GTWOPxY
  • 3. Binary number system was devised by Gottfried Leibniz in 1679 The use of binary In the 1937 Claude Shannon (the father of “information theory”) had proposed that the use of binary arithmetic and boolean logic should be used with electronic circuits The Von-Neumann architecture by the mathematician and physicist John von Neumann in 1945
  • 4. Binary Numbers • Computers understand binary language / machine language • Combinations of 1's and 0's that represent characters of other languages • Don’t make the mistake of thinking that little 1's and 0's are running around inside of the computer. We humans prefer to think of 1's and 0's because it’s easier than visualizing positive and negative current flows or open and closed circuits which is what actually happens inside computers.
  • 5. The memory chips in your computer are divided into thousands of tiny compartments called bits. Each and every bit has an electronic switch, or gate. ON means the gate is open and letting electricity through.
  • 6. That’s right! The only information your computer can understand is ON (1) and OFF (0)! They are symbolized by 1’s and 0’s. All the information that moves through your computer is based on 2 commands. That’s all, just two. The millions of combinations of those two commands given in series are what makes your computer work.
  • 7. Binary Numbers • A combination of eight bits represents one character in our language. • One character in our language (eight bits) is referred to as a byte. (For example: 01000001 is a byte that represents an uppercase A; each 1 or 0 is a bit) - to bring standardization ‘American Standard Code for Information Interchange’ developed numerical representation of a character - ASCII code Here is an example of Binary Code: When you type in the letter A on your keyboard, electrical signals are sent from the keyboard to the CPU. The CPU turns the signals into Binary Code. Then the computer reads the code and sends it on to the monitor to display the letter A. All of that happens in an instant!
  • 8. So what about Kilobytes, Megabytes and Gigabytes???? Kilobytes (KB), Megabytes (MB), and Gigabytes (GB) • If you understand that a byte is one character in our language, you’ve got it made because: • 1024 bytes = 1 kilobyte = (210 ) = (~1,000 characters = 1 kilobyte) • ~1,000,000 bytes = 1 megabyte (1,000,000 characters = 1 megabyte) • ~1,000,000,000 bytes = 1 gigabyte (1,000,000,000 characters = 1 gigabyte)
  • 9. Megabytes and Gigabytes One megabyte equals one million bytes. So, a computer with 512 megabytes of RAM (Random Access Memory) means the computer can handle 512,000,000 (512 million) bytes of RAM. Hard disk space is also measured in bytes. So, a 200 GB Hard Disk Drive has 200,000,000,000 (200 billion) bytes for storing memory!
  • 10. To get an idea of how much on/off (1/0) data a computer can store, imagine pressing any key 1 billion times. How long would it take? You would have to press a key 5 times a second non-stop for over 6 YEARS to reach 1 billion keystrokes. One billion keystrokes equals just 1 GB of memory! Think about that the next time you think a webpage is loading too slowly!
  • 11. THE LANGUAGE OF COMPUTER • Low Level Language – Machine Language – Assembly Language – symbols & codes • High Level Language
  • 12. Translators - usually included within programming software - convert high-level code into machine code. Translators are assemblers, interpreters or compilers. • Assembler: An assembler translates assembly language into machine code (also known as source code). Assembly language is a low-level language written in mnemonics that closely reflects the operations of the CPU. Translators
  • 13. Compiler A compiler translates the whole program into machine code before the program is run. It can be difficult to test individual lines of compiled code compared to interpreted languages as all bugs are reported after the program has been compiled. Eg: Exe Files Eg: Compiler – Subtitles ; Translators
  • 14. Interpreter An interpreter translates code into machine code, instruction by instruction - the CPU executes each instruction before the interpreter moves on to translate the next instruction. Interpreted code will show an error as soon as it hits a problem, so it is easier to debug than compiled code. Eg: Interpreter – Speech translation real time ; Translators