Skip to content

List of Programming Languages

August 7, 2009
Machine languages
ARM, Intel ,IBM 360 ,Intel 8008/8080/8085 ,MIPS R2000|R3000 ,MOS Tech 6502 and 6510 ,Motorola 680x ,Motorola 680×0 ,National 32032 ,Power Architecture – (POWER and PowerPC) ,StrongARM ,Sun SPARC, UltraSPARC
Assembly languages
ASEM-51, AKI , ASCENT, ASPER , BAL, C– , COMPASS , D, Emu8086, EDTASM ,FAP ,FASM, GAS, HLA ,HLASM ,Linoleum ,MACRO-11 ,MACRO-20 ,MACRO-32 ,MASM ,MI ,MIPS , Motorolla 68k Assembly ,NASM ,NEAT ,PAL-IIIPASM ,RosAsm ,SC123 ,Sphinx C– ,SSK ,TASM
Array languages
A+, Analytica ,APL ,F ,FISh,Fortran 90 ,IDL ,J,K ,MATLAB ,Octave,NESL ,Nial,PDL ,ZPL ,SAC
Aspect-oriented languages
AspectC++ ,AspectJ ,CaesarJ ,Common Lisp ,Compose* ,JAsCo (and AWED) ,ObjectTeams
Authoring languages
Bigwig (web design language) ,PILOT ,TUTOR
Dataflow languages
Lucid ,Hartmann pipelines ,G ,Max ,Prograph ,Pure data ,VEE ,VisSim
Data-oriented languages
Clarion ,Clipper ,dBase ,M ,SPARQL ,SQL ,Tutorial D ,Visual Foxpro ,WebQL
Stack-based languages
Cat ,colorForth ,Forth ,Factor ,Poplog ,PostScript ,RPL ,Urq
Rule-based languages
Clips ,Constraint Handling Rules , Jess ,OPS5 ,Prolog
Synchronous languages
Argos ,Averest ,Esterel ,LEA ,Lustre ,Signal ,SyncCharts
Fourth-generation languages
ABAP ,ADMINS ,BuildProfessional ,CorVision ,CSC’s GraphTalk ,Easytrieve report generator ,Focus ,GEMBASE ,Informix-4GL / Aubit-4GL ,LINC ,MAPPER ,MARK-IV ,Oracle Express 4GL ,Revolution ,SAS ,Today ,Ubercode , Uniface ,Visual DataFlex ,Visual Foxpro
Procedural languages
Ada , ALGOL , BASIC ,BLISS ,C ,C++ ChucK ,ColdFusion ,COBOL Component Pascal ,Curl ,D ,DASL ,Delphi ,eC (Ecere C) ,ECMAScript ,Eiffel ,Fortran ,F ,FPC Pascal ,HyperTalk ,Lasso ,Modula-2 , Oberon-1 and Oberon-2 ,Component Pascal,MATLAB ,M ,Nemerle ,Occam ,Pascal, Object Pascal, Perl ,PL/C ,PL/I ,Rapira ,RPG ,VBScript ,Visual Basic ,Visual Foxpro ,XL
Object-oriented class-based languages
Actor ,Ada 95 ,BETA ,C++ , C# , Chrome , ChucK ,ColdFusion , Corn , Curl , D , DASL , Delphi ,E , eC (Ecere C) , ECMAScript ,Eiffel ,F-Script, Fortran 2003 ,Fortress ,J ,Java ,Kite ,Lava ,Lua ,Modula-2 ,Moto ,Nemerle ,NetRexx ,Oberon-2 ,Object Pascal ,Object REXX , Objective Caml ,Oz ,Perl 5 ,PHP ,Pliant ,PowerBuilder ,ppC++ ,Prograph ,Python , Revolution ,Ruby , Scala ,Simula ,Smalltalk ,SPIN ,SuperCollider , VBScript ,Visual Basic ,Visual DataFlex ,Visual Foxpro ,Visual Prolog ,XOTcl
Object-oriented prototype-based languages
ABCL/1 ,ABCL/R ,ABCL/R2 ,ABCL/c plus ,ActionScript ,Agora ,Cecil ,Io ,Lisaac ,MOO ,NewtonScript ,Maple ,Obliq, REBOL ,Self, Slate ,TADS
Visual languages
CODE ,Eiffel ,Fabrik ,Hyperpascal ,LabVIEW ,Lava ,Limnor ,Mindscript, Max ,Pict ,Prograph ,Pure Data ,Quartz Composer ,Simulink , Tinkertoy ,VEE ,VisSim ,VVVV ,NXT-G
Machine Language:
Machine languages are directly executable by a computer’s CPU. They are typically formulated as bit patterns(0¬タルs and 1¬タルs).
Assembly languages:
Assembly language is a low-level language. It is written in symbolic instructions and addresses that are converted into machine understandable language (0¬タルs and 1¬タルs) by an assembler.
Array Languages:
Array programming (also known as vector or multidimensional languages) generalize operations on vectors, matrices, and higher dimensional arrays.
Aspect Oriented Languages:
A style of programming that attempts to abstract out features common to many parts of the code beyond simple functional modules and thereby improve the quality of software.
Dataflow languages:
Dataflow programming languages rely on a (usually visual) representation of the flow of data to specify the program. Frequently used for reacting to discrete events or for processing streams of data.
Data-oriented languages:
Data-oriented languages provide powerful ways of searching and manipulating the relations that have been described as entity relationship tables which map one set of things into other sets.
Stack-Based Languages:
Stack-based languages are a type of data-structured language that is based upon the stack data structure.
Rule-based languages:
Rule-based languages instantiate rules when a condition activated in a set of data. Of all possible activations, some set will be selected and the statements belonging to those rules will be executed.
Synchronous languages:
Synchronous programming languages are optimized for programming reactive systems, systems that are often interrupted and must respond quickly. Many such systems are also called real-time systems, and are found often in embedded uses.
Fourth-generation languages:
Fourth-generation programming languages are high-level languages built around database systems. They are generally used in commercial environments.
Procedural languages:
A computer programming language that executes a set of commands in order is called procedural Language. It is written as a list of instructions, telling the computer, step-by-step, what to do. For Eg. Open a file, read a number, multiply by 4, display something.
Object-oriented class-based languages:
Class-based Object-oriented programming languages support objects defined by their class. Class definitions include member data and functions.
Object-oriented prototype-based language:
Prototype-based languages are object-oriented languages where the difference between classes and instances has been removed.
Visual languages:
Visual programming languages let users specify programs in a two-(or more)-dimensional way, instead of as one-dimensional text strings, via graphic layouts of various types.
No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: