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

Python Essey

Uploaded by

kaksdllad uasd
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Python Essey

Uploaded by

kaksdllad uasd
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Programs

The definition of a program in the Webopedia Computer Dictionary is that it is


an “organized list of instructions that when executed, causes the compiler to
behave in a predetermined manner. Without programs computers are
useless.” (Program, Webopedia)
http://www.webopedia.com/TERM/P/program.html It is notable that there are
many programming languages such as C, C+
+, Pascal, Basic, FORTRAN, COBOL, LISP, Java, PERL, etc

Each language has certain characteristic features which make it unique.


Similarly, every language has similarities as well as dissimilarities with other
languages. Notably, these are all examples of High-Level Language. To
understand a High-Level Language, it may be noted that High-Level
Language are closer to human languages and they are easier to be read,
written, and maintained. High-Level Languages need to be translated into
machine language by using an interpreter or compiler.

On the other hand, Low-Level Languages are closer to machines and are also
called assembly languages. A Low-Level Language provides little or no
abstraction from a computer’s microprocessor. Mostly, first-generation and
second-generation languages come under Low-Level Languages. Now, to turn
the focus on compilers, it needs to be noted that they were the first sort of
translator programs to be written. The idea about them is simple.

The program is first written after which it is handed ever to the compiler
which translates it. After the program, one can run the result. These are
programs that translate computer programs from high-level languages to raw
0s and 1s which can only be comprehended or read by the computer. It may
also be noted that without programs computers are useless and a person
who does programming work is called a programmer.

To mention some of the fundamental programming concepts, it may be


noted, above all, that a program includes basic computing topics, problem-
solving techniques, and their computing application. Introduction to
programming concepts with a focus on language-independent principles such
as algorithm design, debugging, strategies, essential, control structures,
basic data structures, and basic data structure concepts, etc are also of
paramount consideration in the general conception of the programming.

An interpreter is also a program that translates a high-level language into a


low-level one, and this fast activity happens at the very moment the program
is run. Human programmers cannot follow this fast procedure.

There are many programming paradigms and Object-Oriented Programming


(OOP) is one among them which uses objects and their interaction to design
applications and computer programs. It is based on several techniques such
as encapsulation, modularity, polymorphism, and inheritance. Many modern
programming languages now support OOP.

Program development is an ongoing systematic process that extension


professionals follow as they plan, implement and evaluate their educational
programs. Situation priorities input-output outcomes impact program.

Program development program planning evaluates media program services


to determine areas for improvement, expansion addition, deletion, identify
needs, establish goals and objectives, place goals and objectives establish a
budget.

Python is an interpreted object-oriented language similar to PERL that has


gained popularity because of its clear syntax and readability. It is a very
recent, general-purpose, high-level programming language that is freely
available and runs pretty much everywhere. “Python is an interpreted,
interactive, object-oriented programming language. It incorporates modules,
exceptions, dynamic typing, very high level dynamic data types, and
classes…

It has interfaces too many system calls and libraries, as well as to various
window systems, and is extensible in C or C++. It is also usable as en
extension language for applications that need programming interfaces.
Finally, Python is portable across all major hardware and software platforms,”
and its statements can be interpreted in several operating systems including
UNIX based. (The Python Programming Language) Therefore, we must learn
Python.

Its main features include indenting of source statements to make the code
easier to read. “Python is ideally suited for rapid prototyping of complex
applications. It is also used as a “glue language” for connecting up the
obvious pieces of a complex solution, such as Web pages, databases, and
Internet sockets.” (The Python Programming Language) Arguments in favor
of this programming language include
•free availability
•stability
•good support for objects, modules, reusability mechanisms,
•easy integration and those against it include
•smaller pool of python developers compared to other languages such
as Java,
•lack of true multi-processor support. Python is a scripting language
suited to the internet application.
It is building a buzz in the large-scale software development space. It is,
remarkably, a high-level language and an interpreted language. UNIX pipes
are a powerful and elegant programming paradigm that fits python the best.

You might also like