Professional Documents
Culture Documents
High-Level Programming Languages: Focus
High-Level Programming Languages: Focus
FOCUS
FOCUS is a computer programming language and development environment. It is a language
used to build database queries, and is regarded as a fourth-generation programming language
Produced by Information Builders Inc., it was originally developed for data handling and analysis on the IBM
mainframe. As newer systems were developed and smaller computers became more powerful, the
available platforms for FOCUS were extended to personal computers and in 1997, to the World Wide Web in
the Web FOCUS product.
LISP
Lisp (historically, LISP) is a family of computer programming languages with a long history and
a distinctive Originally specified in 1958, Lisp is the second-oldest high-level programming
language in widespread use today.
Lisp pioneered many ideas in computer science, including tree data structures, automatic storage
management, dynamic typing, conditionals, higher-order functions, recursion, and the selfhosting compiler
PYTHON
Python is a widely used general-purpose, high-level programming language. Its design
philosophy emphasizes code readability, and its syntax allows programmers to express concepts
in fewer lines of code than would be possible in languages such as C. The language provides
constructs intended to enable clear programs on both a small and large scale.
PERL
Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages.
The languages in this family include Perl 5 and Perl 6. Perl is used for graphics
programming, system administration, network programming, finance, bioinformatics, and other
applications
SAS LANGUAGE
The SAS language is a computer programming language used for statistical analyses, created
by SAS Institute Inc. It can read in data from common spreadsheets and databases and output the
results of statistical analyses in tables, graphs, and as RTF, HTML and PDF documents. SAS
runs on Microsoft Windows, Linux, and various mainframe computers.
MACHINE LANGUAGE
The fundamental language of the computers processor, also called Low Level Language. All
programs are converted into machine language before they can be executed. It consists of
combination of 0s and 1s that represent high and low electrical voltage.
ASSEMBLY LANGUAGE
A low level language that is similar to machine language. It Uses symbolic operation code to
represent the machine operation code.