0% found this document useful (0 votes)
25 views

Day 1 Introduction (Java)

Computer programming languages allow communication with computers. They include both natural languages like English and artificial languages created for specific purposes. Programming languages have evolved through generations from machine languages using 0s and 1s, to assembly languages, to modern high-level languages that are easier for humans to read and write like C++ and Java. The history of popular languages like C and C++ began with their development at AT&T Bell Laboratories to allow easier programming of computers.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Day 1 Introduction (Java)

Computer programming languages allow communication with computers. They include both natural languages like English and artificial languages created for specific purposes. Programming languages have evolved through generations from machine languages using 0s and 1s, to assembly languages, to modern high-level languages that are easier for humans to read and write like C++ and Java. The history of popular languages like C and C++ began with their development at AT&T Bell Laboratories to allow easier programming of computers.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
You are on page 1/ 15

INTRODUCTION TO COMPUTER PROGRAMMING LANGUAGES.

Language
A language is considered to be a system of communicating with other people.

Purpose of Language

From the previous definition we conclude that the basic purpose of the language is to communicate or bottom line of language is inferred as communication.

Examples of Natural languages


Arabic Bahasa Malayu Urdu English Hindi Etc

Communication Enablers

Translators Interpreters Compilers

Computer programming language


What is a computer programming language ? A computer programming language is an artificial language that can be used to control the behavior of a computer.

What is programming

A program may defined as a set of individual instructions. A series of steps one uses to create software is known as programming. Software is the grouping of instructions that tell a computer how to perform an operation.

What is Artificial Language


A language that is created for a specific purpose Made by man, but working like the natural thing

Programming language generations


1st Generation Language 2nd Generation Language 3rd Generation Language

First generation language


first-generation language was Machine language

Machine language is understandable only by the computers i.e. 0s and 1s

Second generation language


Second generation language is Assembly level language. Example: MASM (Macro Assembly)

Third generation language


Third generation language is a "high-level" programming language.

Classification of High Level Language

Procedural E.g., Basic , C , COBOL etc., Structured E.g., Ada ,pl/1etc., Object oriented E.g., C++ , javaetc.,

History of C
C was developed at AT&T Bell Laboratories in 1972 by Dennis Ritchie.

History of C++

C++ was written by Bjarne Stroustrup at AT&T Bell Labs during 1983-1985. C++ is an extension of C, Prior to 1983, Bjarne Stroustrup added features to C and formed what he called "C++".

You might also like