What is a Program
What is a Program
SUBJECT: ICT
Professor :Habib Ullah
Assignment Topic : Program , Types of program ,
Programming language, High and Low Level Language
What is a program?
In computing, a program is a specific set of ordered operations for a
computer to perform. In the modern computer that John von
Neumann outlined in 1945, the program contains a one-at-a-time
sequence of instructions that the computer follows. Typically, the
program is put into a storage area accessible to the computer. The
computer gets one instruction and performs it and then gets the
next instruction. The storage area or memory can also contain the
data that the instruction operates on. Note that a program is also a
special kind of data that indicates how to operate on application or
user data.
Computer programs can be characterized as interactive or batch in
terms of what drives them and how continuously they run.
TYPES OF PROGRAM :
Interactive programs. These programs receive data from an
interactive user or possibly from another program that simulates
an interactive user. A command interpreter or a web browser are
examples of an interactive program.
Batch programs. These programs run, do their work and then
stop. A batch program can be started directly by a user, or it can
be invoked to run by an interactive program. A program that
computes and prints out a company payroll is an example of a
batch program. Print jobs are also batch programs.
Creating a program
PROGRAMMIMG LANGUAGE :
At its core, a programming language is a set of instructions
that enables humans to communicate with computers—
using a series of symbols that serve as a bridge that allows
humans to turn our ideas into instructions computers can
understand. Like spoken languages, each language has its
own unique syntax, structure, vocabulary, and even slang
or shortcuts.
C and C++
Java
Pascal
BASIC
Java
Python
PHP
C++
Ruby
4. Scripting languages :
Programmers use scripting languages to automate repetitive
tasks, manage dynamic web content, or support processes in
larger applications. Some common scripting languages
include:
PHP
Ruby
Python
bash
Perl
Node.js
Prolog
Absys
Datalog
Alma-0