MOTHER TONGUE OF A COMPUTER:
Everyone of us knows at least one or two human languages such as English ,Urdu ,Chinese .One of there is our tongue , the language which we learned from childhood . Similarly , computer have their own "mother tongue ". The mother tongue of a computer is machine language.
Machine language instructions are in binary form.
computer language
(1) A programming language or machine language.
(2) Everyday computer language, which includes computer technologies and concepts as well as hardware and software products .
MACHINE LANGUAGE ADVANTAGES :
Machine language program is written is machine code.This is the only language that the computer can understand directly . The main advantages of machine languages are:
Machine code is carried out faster as it is the "native language" of the computer.
It occupies less momory space.
DISADVANTAGES :
However , it has the following disadvantages:
Each type of computer has its own set of instruction codes so each machine work on
only one type of computer.
Its very laborious to write programs in machine codes. Programs in machine code
are also difficult to decode and modify.
There was a time when programmers had to write programs in machine language.Now programmers can use programmiong language.We will look into programming languages next.
TYPES OF PROGRAMMING LANGUAGE:
We can write a program in a programing language and then translate it into a machine language look at the simple program written in a programming language called BASIC .This program tells the computer to find the area of a square and display the answer on the screen
10 Rem Calculate The area of square
20 Let side = 12
30 AREA =Side * Side
40 Print AREA
As you can see .the program statemnet are easier to read , unlike the machine code .A program written in any one of the programming languages is called the source code,The source code has to be translate to machine code before it can be executed. We need a computer translator for this purpose.The machine code is save as an executable file.The executable program file is called the object code.
A COMPUTER TRANSLATOR:
A computer translator is yet another program. Its function is like that of a human tanslator.Ahuman translator or
interpreter who knows both English and Urdu can help a Pakistani and an Englishman to converse.
TYPES OF COMPUTER TRANSLATORS:
There are two types of computer translators :
Interpreters
Compilers
INTERPRETERS:
An interpreter is a program that translates and executes each source code statment before translating and executing the next statment.
COMPILERS
Compiler is a program that translate all the source code statment before it executes the program.
In the computer language the word "progra" is short for program. The word "progra" is shorthand or slang for the word program in the computer language.
An application is a program
A computer is an electronic (or electromechanical) device that can handle input, processing and produce output. A computer program is a set of rules or instructions that enables the computer to perform these tasks (input, processing and output). They work together, a computer is useless without a computer program, and a computer program cannot work without a computer. It is a symbiotic relationship.
Computer programs are usually made with a programming language such as Microsoft C++. A ton of coding goes into a single program
= in college: priciple, program language, database,compiler priciple, =
SOURCE PROGRAM=A set of instructions of the high level language used to code problems to find its solution on a computer is referred as source program. OBJECT PROGRAM=The computer translates the source program into machine language program called object program by using an interpreter or compiler is called object program.
In the computer language the word "progra" is short for program. The word "progra" is shorthand or slang for the word program in the computer language.
Robert Binder has written: 'Application debugging' -- subject(s): Assembler language (Computer program language), COBOL (Computer program language), Debugging in computer science, FORTRAN (Computer program language), IBM MVS, PL/I (Computer program language) 'Testing object-oriented systems' -- subject(s): Computer software, Object-oriented programming (Computer science), Testing
Gaetano A. Lanzarone has written: 'Introduzione alla programmazione strutturata' -- subject(s): Assembler language (Computer program language), COBOL (Computer program language), FORTRAN (Computer program language), Structured programming
Programming [verb] is a process done by software engineers or computer programmers consisting of the following steps: customer requirements analysis, software design, coding the design using a programming language, testing and debugging the program parts, program integration, testing and debugging the complete program, and customer acceptance testing. Any bugs found during the two testing steps of the programming process will have to be fixed in the code written in the programming language and all necessary testing steps repeated.A programming language [noun] (you wrote program language) is a human readable language used by software engineers or computer programmers during the coding step of the programming process. The code written in the programming language is then converted by a translator program (e.g. compiler, assembler) to machine code that the target computer can "understand" and run.
B. L. Meek has written: 'Fortran, PL/I, and the algols' -- subject(s): ALGOL (Computer program language), FORTRAN (Computer program language), PL/I (Computer program language)
Joseph. Bergin has written: 'Data structure programming' -- subject(s): C (Computer program language), C++ (Computer program language), Data structures (Computer science), Standard template library 'Data abstraction' -- subject(s): Object-oriented programming (Computer science), C++ (Computer program language), C (Computer program language)
Freehand drawings can be made on any piece of paper anywhere. Computer Aided Design drawings are only made on a computer and are confined to what the computer program will do
Technically there is no differences between Windows and DOS. DOS is an acronym for Disk Operating System which every computer has to have to operate.
David Spuler has written: 'Comprehensive C' -- subject(s): C (Computer program language) 'C++ and C efficiency' -- subject(s): C++ (Computer program language), C (Computer program language)
Deepak Vohra has written: 'Ruby on Rails for PHP and Java developers' -- subject(s): Ruby (Computer program language), Java (Computer program language), Web site development, PHP (Computer program language)