Professional Documents
Culture Documents
PROGRAMMING LANGUAGES
BY-RAGHAV BHASIN
IX-A
R.NO.-36
COMPUTER
PROGRAMMING:
Computer programming is the process of designing,
writing, testing, debugging / troubleshooting, and
maintaining the source code of computer programs.
This source code is written in a programming language
. The purpose of programming is to create a program
that exhibits a certain desired behavior. The process of
writing source code often requires expertise in many
different subjects, including knowledge of the
application domain, specializedalgorithms and
formal logic
PROGRAMMING LANGUAGES
A programming language is an artificial language designed to express
computations that can be performed by a machine, particularly a computer.
Programming languages can be used to create programs that control the behavior
of a machine, to express algorithms precisely, or as a mode of human
communication.
The earliest programming languages predate the invention of the computer, and
were used to direct the behavior of machines such as Jacquard looms and
player pianos. Thousands of different programming languages have been created,
mainly in the computer field, with many more being created every year. Most
programming languages describe computation in an imperative style, i.e., as a
sequence of commands, although some languages, such as those that support
functional programming or logic programming, use alternative forms of
description.
A programming language is usually split into the two components of syntax (form)
and semantics (meaning) and many programming languages have some kind of
written specification of their syntax and/or semantics. Some languages are defined
by a specification document, for example, the C programming language is
specified by an ISO Standard, while other languages, such as Perl, have a
NEED OF PROGRAMMING LANGUAGES
C SYSTEM PROGRAMMING
ADA: Ada is a structured, statically typed, imperative, wide-spectrum,
and object-oriented high-levelcomputer programming language,
extended from Pascal and other languages. It has strong built-in
language support for explicit concurrency, offering tasks,
synchronous message passing (via guarded task entries),
protected objects (a monitor-like construct with additional
guards as in conditional critical regions) and nondeterminism
(via select statements).
OBJECT-ORIENTED
PROGRAMMING:
Object-oriented programming (OOP) is a programming paradigm using "objects" –
data structures consisting of data fields and methods together with their interactions – to design
applications and computer programs. Programming techniques may include features such as
data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance. Many
modernprogramming languages now support OOP
YEAR DEVELOPER NAME
2009 GOOGLE GO