Language is a medium of communication.

Slides:



Advertisements
Similar presentations
An Introduction to Programming By :- Vishal Hirani B.Tech II year (CSE)
Advertisements

compilers and interpreters
101.  When you communicate with people you use a language that you both understand.  The trick is that the computer does not speak English.  To communicate.
Chapter 16 Programming and Languages: Telling the Computer What to Do.
Computer Systems Nat 4/5 Computing Science Translator Programs.
9-Aug-15 Vocabulary. Programming Vocabulary Watch closely, you might even want to take some notes. There’s a short quiz at the end of this presentation!
Types of Computer/Programming Languages Machine Language Symbolic Languages There Are Two Types Of Symbolic Languages Low level Language » Low level language.
Computers & Logic An Overview. Hardware Hardware is the equipment, or the devices, associated with a computer. For a computer to be useful, however, it.
C OMPUTER P ROGRAMMING 1 Introduction to Programming.
Basics Programming Concepts. Basics A computer program is a set of instructions to tell a computer what to do Machine language = circuit level language.
UNIT - 1Topic - 3. Computer software is a program that tells a computer what to do. Computer software, or just software, is any set of machine-readable.
TMF1013 : Introduction To Computing Lecture 1 : Fundamental of Computer ComputerFoudamentals.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
What am I?. Translators Translators – Module Knowledge Areas Types of translators and their use Lexical analysis Syntax analysis Code generation and.
1 3. Computing System Fundamentals 3.1 Language Translators.
1.4 Representation of data in computer systems Instructions.
CENTRAL PROCESSING UNIT. CPU Does the actual processing in the computer. A single chip called a microprocessor. Composed of an arithmetic and logic unit.
Programming and Languages Dept. of Computer and Information Science IUPUI.
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
What’s a Computer?. The Basics A computer is a machine that manipulates data based on a list of instructions called a program.
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
Objective of the course Understanding the fundamentals of the compilation technique Assist you in writing you own compiler (or any part of compiler)
A Presentation, Practice and Production (PPP) B Task-based Learning (TBL) C Total Physical Response (TPR) D The Lexical Approach E Grammar Translation.
Website Source Code Free Download.
Programming Languages and Data Organization
Computer Systems Nat 5 Computing Science
Introduction to Computers
Software Development Environment
Computer Applications in Business
Why don’t programmers have to program in machine code?
Behind Every Application…. There Is Program
Component 1.6.
Topic: Programming Languages and their Evolution + Intro to Scratch
Programming Languages
Introduction to programming
Computer Systems Nat 5 Computing Science
A451 Theory – 7 Programming 7A, B - Algorithms.
Assembler, Compiler, Interpreter
Introduction to Computers
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
1 مفهوم ارتباطات ارتباطات معادل واژه communications ) ميباشد(. ارتباطات يك فرايند اجتماعي و دو طرفه است كه در آن اطلاعات مبادله شده و نوعي تفاهم بين طرفهاي.
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
SPANISH HIGH SCHOOL SPANISH V HONORS
Programming Languages
WORD AWARE !!! WHAT IS WORD AWARE?
SPANISH HIGH SCHOOL SPANISH V HONORS
SPANISH HIGH SCHOOL SPANISH V HONORS
Assembler, Compiler, Interpreter
Programming Language Basics
SPANISH HIGH SCHOOL SPANISH V HONORS
SPANISH HIGH SCHOOL SPANISH V HONORS
PROGRAMMING FUNDAMENTALS Lecture # 03. Programming Language A Programming language used to write computer programs. Its mean of communication between.
ICT Programming Lesson 1:
Types of Syllabus with their Materials (Midterm Exam)
An Introduction to Programming with C++ Fifth Edition
Nat 4/5 Computing Science Translator Programs
Computers, Programs, and Programming Languages
SPANISH HIGH SCHOOL SPANISH V HONORS
SPANISH HIGH SCHOOL SPANISH V HONORS
SPANISH HIGH SCHOOL SPANISH V HONORS
Introduction to programming
SPANISH HIGH SCHOOL SPANISH V HONORS
SPANISH HIGH SCHOOL SPANISH V HONORS
U N I T 5A.
Ch. 1 Vocabulary Alice.
SPANISH HIGH SCHOOL SPANISH V
Presentation transcript:

Language is a medium of communication.

When 2 people talk to each other , they need to speak common language.

There are thousands of languages in the world. BUT ….. Can we learn all of them ??????

When we learn a language, we actually learn its syntax or grammar or vocabulary. When we speak or write that language we HAVE to follow its syntax or grammar. Is it possible that we do not follow the vocabulary of a particular language????

We have to follow the grammar of a language. NO QUESTIONS ASKED !!!!!

How will we communicate with a person who does not speak our language ????

Interpreter !!!!!!!!

Just like natural languages there are many computer languages.

To give instructions to the computer. Why do we need a computer language ? To give instructions to the computer. These instructions are called PROGRAMS.

A program is a series of step by step instructions, given is a sequential manner, that tell the computer precisely what to do.

When we learn a computer language, we learn its grammar or syntax. These instructions are English Like. These languages are called HIGH LEVEL LANGUAGES.

But a computer is an electronic machine. It does not understand our language. It only understands machine language

We need a translator.

Translator convert programs written in HIGH level languages into LOW level language or machine language which the computer understands.

The translator will convert our program into machine language. The computer will execute our program. It will give us a result. The translator will convert the result into English.