Types Of Programming Languages

 

1.Interpreted Programming Languages

    An interpreted language is a programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions. The interpreter executes the program directly, translating each statement into a sequence of one or more subroutines already compiled into machine code.

-1.APL

 2.AutoIt

 3.BASIC

 4.Eiffel

 5.Forth

 6.Frink

 7.Game Maker Language

 8.ICI

 9.J

10.Lisp

11.Lua

12.M

13.Pascal

14.PCASTL

15.Perl

16.PostScript

17.Python

18.REXX

19.Ruby

20.S-Lang

21.Spin

2.Functional Programming Languages

    Functional programming languages define every computation as a mathematical evaluation. They focus on the application of functions. Many of the functional programming languages are bound to mathematical calculations.

-1.Charity

 2.Clean

 3.Curry

 4.Erlang

 5.F#

 6.Haskell

 7.Joy

 8.Kite

 9.ML

10.Nemerle

11.OPAL

12.OPS5

13.Q

3.Compiled Programming Languages

    A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

-1.Ada

 2.ALGOL

 3.C

 4.C++

 5.C#

 6.CLEO

 7.COBOL

 8.Cobra

 9.D

10.DASL

11.DIBOL

12.Fortran

13.Java

14.JOVIAL

15.Objective-C

16.SMALL

17.Smalltalk

18.Turing

19.Visual Basic

20.Visual FoxPro

21.XL

4.Procedural Programming Languages

    Procedural (imperative) programming implies specifying the steps that the programs should take to reach to an intended state. A procedure is a group of statements that can be referenced through a procedure call. Procedures help in the reuse of code. Procedural programming makes the programs structured and easily traceable for program flow.

-1.Bliss

 2.ChucK

 3.CLIST

 4.HyperTalk

 5.Modula-2

 6.Oberon

 7.Component Pascal

 8.MATLAB

 9.Occam

10.PL/C

11.PL/I

12.Rapira

13.RPG

5.Scripting Languages

    Scripting languages are programming languages that control an application. Scripts can execute independent of any other application. They are mostly embedded in the application that they control and are used to automate frequently executed tasks like communicating with external programs.

-1.AppleScript

 2.Awk

 3.BeanShell

 4.ColdFusion

 5.F-Script

 6.JASS

 7.Maya Embedded Language

 8.Mondrian

 9.PHP

10.Revolution

11.Tcl

12.VBScript

13.Windows PowerShell

 

 

 

6.Markup Languages

    A markup language is an artificial language that uses annotations to text that define how the text is to be displayed.

-1.Curl

 2.SGML

 3.HTML

 4.XML

 5.XHTML

7.Logic-based Programming Languages

    Logic programming is a type of programming paradigm which is largely based on formal logic. Any program written in a logic the programming language is a set of sentences in logical form, expressing facts and rules about some problem domain.

-1.ALF

 2.Fril

 3.Janus

 4.Leda

 5.Oz

 6.Poplog

 7.Prolog

 8.ROOP

 

 

8.Concurrent Programming Languages

    Concurrent programming is a computer programming technique that provides for the execution of operations concurrently — either within a single computer, or across a number of systems. In the latter case, the term distributed computing is used.

-1.ABCL

 2.Afnix

 3.Cilk

 4.Concurrent Pascal

 5.E

 6.Joule

 7.Limbo

 8.Pict

 9.SALSA

10.SR

 

9.Object-Oriented Programming Languages

    Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects”, which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. In OOP, computer programs are designed by making them out of objects that interact with one another.

-1.Agora

 2.BETA

 3.Cecil

 4.Lava

 5.Lisaac

 6.MOO

 7.Object-Z

 8.Obliq

 9.Oxygene

10.Pliant

11.Prograph

12.REBOL

13.Scala

14.Self

15.Slate

16.XOTcl

17.IO

 

 


 

Comments