Introduction to Interpreted Programming languages

In computer programming, an interpreted language is a programming language in which programs are 'indirectly' executed ("interpreted") by an interpreter program. This can be contrasted with a compiled language which is converted into machine code and then 'directly' executed by the host CPU. Theoretically, any language may be compiled or interpreted, so this designation is applied purely because of common implementation practice and not some essential property of a language. Avoiding compilation, interpreted programs are easier to evolve during both development and execution (where they can morph themselves). On the other hand, since compilation implies translation into more machine-friendly format, interpreted programs run slower and less efficiently (i.e. waste considerably more energy). This is especially true for higher-level scripting languages, whose statements are complex to analyze compared to machine instruction.

It was developed in 1960, this programming language influenced and inspired the development of spreadsheet, math packages and functional programming language. APL acronym stands for A programming language simply on the name of book called A programming langue. APL code looks like mathematical formula because APL uses symbols which are standard mathematical symbol.


Read more

AutoIt v3 is a open source BASIC like scripting language. It is designed for automating the window GUI and general scripting. It can run on only on windows. In starting it was used to create automation scripts for Microsoft Windows programs. It simulate keystrokes and mouse movement. It is used for creating GUI.


Read more

Basic is a Programming Language for the windows operating system. It is completely free and it is suitable for creating all kinds of application of business, industry, education and entertainment. BAsic is a multi-platform language because many basic compilers use the same types of routine. BASIC Programming language it is easy to learn and it has been extended with structured programming facilities and with easy to use GUI commands, with the help of this you can create your own windows program without needing to learn underlying details of the windows operating system.)


Read more

Lisp is a family of computer programming languages used for the Artificial intelligence and mathematical applications. Lisp the second oldest high-level programming language that introduce the many new features to the programming e.g tree data structures, management, dynamic, and the self-hosting compiler. Linked Lists are the main data type of the lisp programming language on the name of the “list processing” the name LISP is derived.

Lisp programming language provide the feature of interchangeability of the code and data to provide the instant recognizable syntax. It quickly became the favored programming language for artificial intelligence (AI) research. Lisp has spawned many variations on the core theme of an S-expression language. Moreover, each given dialect may have several implementations—for instance, there are more than a dozen implementations of Common Lisp.


Read more

Maple Programming Language is a commercial algebra system and Interactive mode language. It was developed in 1988 by Waterloo Maple and written in C and Java language. It is designed for mathematical computation, combining the best principles from procedural, functional, and object-oriented programming


Read more

Frink is a programming language designed to focus on the fields of science, engineering, physics, text processing, and education. Frink is a programming language or calculating tool which is used for the calculation in the programms


Read more

Eiffel Programming Language is a Object oriented Programming Language. It is designed by Bertrand Meyer and Eiffel Software. The Program of Eiffel consists of an atribute number of classes. One of the classes has to be the root class of the program and it has also root procedures.


Read more

Lua is an Extension programming Language. It is a lightweight multi-paradigm programming language designed as a scripting language. It was released in 1993 and can be used in any operating system. It is very simple language. It is a powerful, fast, lightweight, embedded scripting language. It combines simple procedural syntax with powerful data description.


Read more

J Programming Language is an Functional-Level Programming (also known as higher-order functional programming). It is used for mathematical and statistical programming generally used for operation on matrices. It is also used in Network Performance Analysis and Extreme Programming. J programming is Open Source Language and works on window, Mac and Linux.


Read more

Lush is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. Lush programming language is easy to embed and easy to understand. Lush Programming language is used to combine the features of two programming languages e.g used to combine the flexibility of high-level programming language with the efficiency of strongly typed programming languages. Lush programming language is used for the experiments to develop the new features in the programming using lush programming language. The main areas of experiment using the Lush programming language are signal processing, image processing, machine learning, computer vision, bio-informatics, data mining, statistics, and artificial intelligence


Read more

Forth is a computer language originally designed for embedded and real time applications. Forth is a structured, imperative, reflexive, extensible, stack based computer programming language and programming environment. Forth is not an assembler, it is a high-level language (although most versions also include an assembler for the target processor). However, it does not really resemble most other high-level programming language. A procedural programming language without type checking, Forth features both interactive execution of commands (making it suitable as a shell for systems that lack a more formal operating system) and the ability to compile sequences of commands for later execution. Forth has enough support to keep several language vendors and contractors in business. Forth is currently used in boot loaders boot loaders such as Open Firmware, space applications, and other embedded systems


Read more

Pascal Programming Language is a structured programming Language. It was designed in 1968-1969 and published in 1970 by Naiklaus Wirth as a small and effective language. It is Algol-based language and contain many Algol constructs.


Read more

Python is a high-level programming language and extensible language. It is designed with code readability and its syntax allows programmers to express concept in few lines of code. It support multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles


Read more

REXX is a scripting language develop by IBM designed for ease of learning and reading. REXX is free and general-purpose language that offers thousands of free add-on tool. It can be used with the variety of applications including web-programming, server-programming, Xml and text processing, mainframe job control. Rexx can run on many platforms from mabiles and hand-helds to laptops to servers to mainframes.


Read more