Pages

Total Pageviews

Monday, September 5, 2011

List of All Programming languages.....

Hai friends....
These are the list of all programming languages arranged alphabetically...

:-)

    * A+. 2001 Similar to APL.
    * A#. Object oriented, functional programming language, now replaced by Aldor.
    * Abap. Advanced Business Application Programming. Cobol-like programming language for Sap web     application servers.
    * Abc.
    * Action! Compiler design programming language, as Micro-SPL.
    * ActionScript. 2004. Version of ECMAScript for Flash.
    * Actor. 1986. Programming language and also a concept for language design (actor oriented).
    * Ada. 1983.
    * Afnix. 1998 Formerly Aleph. Functional language.
    * Agena. 2009. Inspired from Algol and C.
    * Aldor.
    * Aleph. See Afnix.
    * Algae. Interpreted language for numerical analysis.
    * Algo. Algebraic programming language.
    * Algol. 1958. Followed by Algol 60, Algol W (Wirth) and Algol 68. Has inspired Pascal.
    * Alma-0. Imperative and logical programming language.
    * Alphard. 1974 Name of the brightest star in Hydra. Pascal-like.
    * Altran. 1968. Fortran variant.
    * AmigaE. Language inspired by Ada, C++, Lisp.
    * Ampl. Modeling Language for Mathematical Programming.
    * Anubis. 2000. Functional, not ML, language.
    * ApeScript.
    * Apl. 1962. A Programming Language Compiler FAQ.
    * AppleScript. 1993. English-like scripting language.
    * APT. Automatically Programmed Tool. High-level language for numerically controlled machines.
    * Arduino. A version of the wiring language for the open source USB controller Arduino.
    * Argos. Synchronous language.
    * ARS. Abstraction, Reference and Synthesis. An orientation. Inspired programming languages. An ARS++ compiler exists.
    * AspectJ. Java implementation of Aspect oriented programming. Compiler Development
    * Assembly.
    * ATLAS. Several minor languages with this name.
    * Autocode. 1952. Several versions of this primitive historical language.
    * AutoIt. Automation language. Originally for scripting Windows applications, now more general.
    * Averest. Synchronous language, replaced by Quartz.
    * Awk. 1978. See also gawk, nawk, mawk.
    * Axiom. Computer Algrebra System, actually a set of tools that uses the A# language.

B

    * B. 1969.
    * Bash. Bourne-Again shell. Actually an interpreter for Bourne shell.
    * Basic. 1964.
    * BAL. Assembly language for the IBM 360.
    * Bcpl. 1966. Basic Combined Programming Language. Compiler. Inspired B which in turn inspired C.
    * BeanShell.
    * Beta.
    * Bigwig.
    * Bistro. 1999 Smaltalk and Java like.
    * Bliss.
    * Boo. 2004.
    * Bourne shell. (sh) 1978. Language of commands for Unix.
    * Bpel. Business Process Execution Language

C

    * C. 1972.
    * C--. Portable intermediate language. Subset of C.
    * C++. 1980. The standard is C++ 98 and C++ 09 should succeed in 2009.
    * C#. 2000.
    * C Shell.
    * Caché ObjectScript. Procedural language with database functions. Compatible with Mumps.
    * Caml. Categorical Abstract Machine Language.
    * Cayenne. Functionnal, near Haskell with Java features.
    * Cecil. 1992 Near Modula and Objective C. (Search on the site).
    * CeeBot.
    * CFScript. JavaScript part of ColdFusion. See also CFML.
    * Cg.
    * Charity. Functional and categorical programming language.
    * CHILL. Language for telecommunications. Chill 96 is object oriented and generic.
    * CHR. Constraint Handling Rules.
    * Chrome.
    * ChucK. Multimedia concurrent language.
    * Cilk. Multi-threaded and concurrent based on C.
    * Clarion.
    * Clean. Concurrent Clean.
    * Clipper. 1984.
    * CLIPS. C Language Integrated Production System. See Cool.
    * Clojure. 2007. Lisp-like for the java virtual machine.
    * CLOS. See Common Lisp.
    * Clu. Has inspired Ruby.
    * Cobol. 1959. COmmon Business Oriented Language. Inspired by Flow-matic, Fortran. ANSI standards are Cobol 58, 74, 85 and 2002 object oriented.
    * CobolScript.
    * Code. Visual parallel programming system.
    * CoffeeScript. It compiles into JavaScript and offers a more readable syntax (just as Scriptol with PHP).
    * ColdFusion. 2001. Java compatible combination of CFScript and CFML, used for dynamic web processing.
    * Comal. 1973.
    * CIL. Common Intermediate Language.
    * Common Lisp.
    * Component Pascal.- See Oberon.
    * Comit.- List or string processing language
    * Cool.
    * Coral66.
    * Corn.
    * Cowsel. See POP1.
    * CPL. Predecessor of BCPL.
    * Csh. See C Shell.
    * Curl.
    * Curry.
    * Cyclone.

D

    * D. 2000.
    * Databus. See PL/B.
    * Dark Basic. Language for game creation.
    * Datalog. Actually a deductive tool using Prolog.
    * DCL. Digital Command Language. Scripting PL used on Digital computers.
    * Delphi. 1995. Created by Borland, now at Embarcadero.
    * Dibol.
    * Disco. 1992.
    * Dylan. 1992. DYNamic LANguage. Unlike Perl, only one way to do a thing.

E

    * E. See also AmigaE.
    * Ease. See Csp and Linda.
    * EcmaScript. 1997.
    * Edinburgh IMP. See IMP.
    * Eiffel. 1986.
    * Elan. 1974
    * elastiC.
    * Emacs Lisp.
    * EGL. Enterprise Generation Language
    * Epigram. A concurrent P. L.
    * Erlang. 1998. ERicsson LANguage and also Agner Krarup Erlang. Functional, concurrent PL and runtime.
    * Escapade. Server-side programming
    * Esterel.
    * Euclid.
    * Euphoria. 1993. Typed scripting interpreted language.
    * Euler. Successor to Algol 60. Dynamically typed.
    * Exec. See Rexx.

F

    * F.
    * F#.
    * Fabric. 2010, Cornell. Based on Java and Jif, it provides security on data used and stored.
    * Factor. 2003.
    * Fantom. 2005. C-like running on JVM and .NET.
    * Felix.
    * Ferite.
    * FL.
    * Flow-Matic. 1954.
    * Focal.
    * Focus.
    * Foil.
    * Forth. 1977. FOuRTH. Stack oriented. Used to command machines including boot of computers.
    * Fortran. 1957. FORmula TRANSlator. Standard Fortran II (58), IV (61), 66, 77 (Procedural), 90, 95, 2003 (Object oriented). Language for scientific computations. Other dialects are S-Fortran, SFtran, QuickTran, LTRTran, HPF, Co-Array Fortran.
    * Fortress. Designed for high performance computing.
    * FP.
    * Frink.

G

    * G.
    * Gams. General Algebraic Modeling System.
    * Gml. Game Maker Language.
    * Go. 2009. Created by Google, is C and Pascal-like. It is concurrent with a garbage collector.
    * Godiva.
    * Goedel.
    * Gosu. 2010. Java-like running on the JVM, provides extended types.
    * GPSS.
    * Groovy. Scripting language for Java.

H

    * Hal/S. Real-time aerospace programming language
    * HaScript.
    * Haskell. 1990. Functional language. Haskell 98 follows. In 2002 version a lazy functional language. Compiler.
    * Heron.
    * HLA. High Level Assembly
    * Hugo.
    * HyperTalk. Hypernext and Supercard are Hypercard-like tools.
    * H2o.

I

    * IAL. 1958.
    * ICI.
    * Icon. 1977-79.
    * IDL. 1977. Interface Definition Language. A family of descriptives languages. Compiler.
    * IMP.
    * Inform.
    * IPL. 1956. Information Processing Language. First in list processing but replaced by Lisp.
    * Intercal. 1972.
    * IO.
    * Iswim. 1966.

J

    * J. 1990. Is a rework of APL.
    * Jade.
    * Jal.
    * Janus. Predecessor of Toontalk.
    * Java. 1994.
    * JavaFX Script. 2008.
    * JavaScript. 1996.
    * JCL.
    * Jif. 2001. Cornell. Java with control on information access.
    * Join Java. Augmented version of Java.
    * Joss. 1963. Predecessor of Mumps.
    * Joule.
    * Jovial. Jules Own Version of the International Algorithmic Language.
    * Joy.
    * JSP. See Java.
    * JScript. See EcmaScript.
    * Jython. See Python.

K

    * K.
    * Kid. See P-Tac.
    * Kiev.
    * Kogut.
    * Krypton.

L

    * LabView.
    * Lagoona.
    * Lava.
    * Leda.
    * Leopard.
    * Lexico.
    * Lfyre.
    * Limbo. Concurrent langage, for distributed applications on the Inferno OS. Successor to Alef.
    * Linc.
    * LinearML. Functional language for parallel programming.
    * Lingo. Several languages: Macromedia Lingo, Lingo Allegro, Linn Lingo, Lindo Lingo.
    * Lisaac.
    * Lisp. 1958. LISt Processing.
    * Logo. 1966-68. Lisp without parenthesis. Learn programming by moving a graphical turtle. Compiler. (.Net)
    * Lua. 1993. (Moon in portuguese). Scripting C-like language used mainly as extension to C.
    * Lucid.
    * Lush.
    * Lustre.
    * LYaPAS.

M

    * M from Microsoft. Modeling language.
    * M. See Mumps.
    * M4.
    * MAD. See IAL, Algol.
    * Magma.
    * Maple.
    * Mary.
    * Mathematica. 1988. Programming language that uses algebraic notation for expressions.
    * Matlab.
    * Mercury. 1995. Functional logic programming language. Ported to C, Java, IL (.Net).
    * Mesa.
    * Metal.
    * Metro. 2008. Design language from Microsoft for Windows Phone, Media Center and mobile devices. (Link on a ppc file readable with LibreOffice).
    * MicroScript.
    * Mimic.
    * Miranda. 1989. Functional language, has inspired Haskell.
    * Miva.
    * Mixal. "Mix Assembly Language" for the Mix computer of Donald Knuth.
    * ML.
    * Moby.
    * Modula-2. 1980.
    * Modula-3. 1989.
    * Mondrian. Haskell-like.
    * Mortran. See Fortran.
    * Moto.
    * MSIL. See CIL.
    * Mumps. 1967. Massachusetts General Hospital Utility Multi-Programming System. Database oriented language.

N

    * Napier 88. Persistent language. (Search on the site).
    * Nemerle.
    * Nesl.
    * NetRexx. 1996.
    * Ngl.
    * Nial.
    * Nice.
    * Nickle.
    * Noop. 2009. Java-like language designed by Google to syntactically encourage good coding practices and discouraging the worst offenses.
    * Nu. 2007. Near Lisp and Ruby.
    * Nosica.

O

    * o:Xml.
    * Oberon. 1985-88. (Moon of Uranus). Reflective language. Derived from Modula-2.
    * Objective-C. 1982. C plus Smalltalk, used in GNUStep environment.
    * Objective Caml. 1996. ML-derived, functional and imperative language. Extends Caml.
    * Objective J. 2008. Sur-ensemble de JavaScript utilisant la librairie Ojective-C.
    * Objective Modula 2. 2006. Combination of Objective-C, Smalltalk and Modula 2.
    * Obliq.
    * OCaml. See Objective Caml above.
    * Occam. (Occam-Pi, occam-p)
    * Octave. For numerical computation.
    * Opal.
    * OPL. Open (or Organizer) Programming Language.
    * Ops5.
    * Orc. A language for distributed and concurrent programming, working through sites. May be used for Web scripting.
    * Oz.

P

    * Pascal. 1968-71. Name of a french mathematician.
    * PBasic.
    * Perl. 1987.
    * PHP. 1995. Personal Home Page Hypertext Processor. PHP 5 in 2004. PHP 6 in 2007.
    * Pico.
    * Pike.
    * Pilot.
    * Pizza.
    * PL 11.
    * PL/0.
    * PL/B.
    * PL/C. Subset of PL/1
    * PL/I. 1964. Programming Language One.
    * PL/M.
    * Plankalkül. 1946.
    * Pliant.
    * Pop-11.
    * Poplog.
    * Portran.
    * Pov-Ray.
    * Processing.
    * Profan.
    * Prograph.
    * Prolog.
    * Proteus.
    * P-Tac. Parallel language.
    * Python. 1991. Scripting interpreted language.

Q

    * Q.
    * QuakeC. Version of C for the Quake game.
    * QML. Or QPL. Set of programming languages for quantum computers.
    * QML. Declarative language to design user interfaces, similar to JavaFX, for Qt.

R

    * R. 1998. Language and environment for statistical computation and graphics. Derived from the S language it is near Scheme.
    * R++. C++ with rules added.
    * Rascal. Version of Pascal for kids.
    * Ratfiv. Version of Ratfor for a computer.
    * Ratfor. 1975. Version of Fortran.
    * RC. Rc shell, Plan9 command language ported further to Unix.
    * Realbasic.
    * Rebol. 1997. Relative Expression Based Object Language. Dynamic language with numerous predefined types.
    * Refal. 1968. REcursive Functions Algorithmic Language.
    * Revolution. Version of Hypertalk.
    * RPG. 1960+ Report Program Generator. Query tool extended in a programming language for IBM. Main versions are RPG II, RPG III, RPG/400, RPG IV.
    * RPL. Langage for calculators similar to Forth.
    * Rexx. 1979. REstructured eXtended eXecutor. Designed for IBM OS scripting but ported on other platforms.
    * Rigal.
    * Rlab.
    * RSL. Robot Scripting Language.
    * Ruby. 1995 Follows a "principle of least surprise", each thing must be intuitive. Scripting, multi-paradigm, object oriented.
    * Rust. 2006. Concurrent language by Mozilla Labs inspired of C and improved for safety. Alternative to Go.

S

    * S. (S-plus) See Tinn-R. The R framework hold an implementation.
    * S2.
    * Sail. Stanford Artificial Intelligence Language
    * SAM76. Implementation of Trac.
    * SAS. Fortran specialized in statistical reports.
    * Sather. Eiffel-like language.
    * Scala. 2004.
    * Scheme. 1975.
    * Scratch. 2007. Educational language developed by MIT consisting of blocks to be assembled. The same principle was used for the OpenBlocks Java library.
    * Scriptol. 2001 Object oriented and XML oriented. Interpreter, PHP compiler.
    * Sed. Stream EDitor.
    * Seed7. 2005.
    * Self. 1993.
    * SETL. Has inspired ABC, predecessor of Python.
    * Short Code. 1949. Precursor of programming languages.
    * SimsScript. Fortran specialized in mathematical simulations.
    * Simmunity. Language for Internet based on APL
    * Simula. 1962.
    * SISAL. Streams and Iteration in a Single Assignment Language
    * Slate.
    * Slip. Symmetric LIst Processor. Actually an extension to fortran and other programming languages.
    * Smalltalk.
    * Snobol. 1962. Snobol 3 (1965), 4 (1966).
    * SOAP. Symbolic Optimal Assembly Program, IBM 650 assembly language.
    * Spitbol. SPeedy ImplemenTation of snobOL. Actually a compiled version of Snobol.
    * Snowball.
    * SPARK.
    * SP/k. Subset of PL/1, used for teaching.
    * SPL.
    * Squeak.
    * SR. Synchronizing Resources
    * SSL.
    * Standard ML.
    * Subtext.
    * SuperCollider.
    * SuperX++. 2001. XML language.
    * SyncCharts.
    * Synergy/DE.

T

    * T. 1980+ A version of Lisp.
    * TACL. Tandem Advanced Command Language. Scripting language used by Hewlett-Packard.
    * Tacpol. Implementation of PL/I, was used by US army.
    * TADS. Text Adventure Development System. A language to make games.
    * TAL. Transaction Application Language, cross between C and Pascal used for Tandem computers.
    * Transcript. Voir Revolution.
    * Tcl. 1988. Tool Command Language. Tk is the graphical toolkit.
    * Telcomp. 1965. Derived from Joss, conversationnal language used on PDP computers until 1974. Influenced Mumps.
    * Tempo.
    * Tinn-r.
    * Titanium.
    * TI-Basic.Basic-like language for calculators.
    * Tom.
    * Tpu. Scripting programming language for VAX/VMS (not verified).
    * Trac. 1960+. Text Reckoning And Compiling.
    * TTCN-3. Testing and Test Control Notation. Formerly: "Tree and Tabular Combined Notation".
    * Turing. 1982. Pascal-like, derived from Euclid.
    * Tutor. 1965. CAI programming language.
    * TXL. 1988. Derived from Turing above.

U

    * Ubercode. 2005. Cross between Eiffel and Basic.
    * Unicon. Unified Extended Dialect of Icon.
    * UnrealScript. Scripting games.
    * UrbiScript. Robot programming language.
    * UML. Unified Modeling Language. Visual programming language.

V

    * Verilog HDL. A hardware description language.
    * VHDL. VHSIC Hardware Description Language.
    * VDS. Visual DialogScript.
    * Virt. Pascal-like with Prolog features, for Artificial Intelligence problem solving. Interpreter.
    * Visual Basic. 1991.
    * Visual Basic .NET.
    * VBScript.Visual Basic Script Edition.

W

    * Water. XML-embedded programming language.
    * Whitespace. Actually a joke, an "esoteric" programming language, but with a real interpreter!
    * Winbatch. Scripting language for Windows.
    * Wiring. C-like language dedicated to electronics.

X

    * XOTcl. Object oriented version of TCL.
    * XPL. 1967. Derived from PL/I, for compiler writing.
    * XL. Implements concept programming.

Y

    * YAFL.
    * Yorick. Language for scientific calculations and simulations.

Z

    * Z notation. Visual specification of programs like UML.
    * ZPL.
    * ZOPL. (Not verified)
    * ZUG. (Not verified)

Markup languages and data formats

    * CFML. ColdFusion Markup Language.
    * EmotionML. An XML dialect for representing emotions, by the W3C..
    * HTML. HyperText Markup Language.
    * PostScript. 1985.
    * Protocol Buffers. By Google, became open in 2008.
    * RDF. Resource Description Framework.
    * SGML. 1969.
    * SVG. Scalable Vector Graphic.
    * Tex.
    * XAML. eXtensible Application Markup Language.
    * XBL. eXtensible Bindings Language. For widget creating in Xml based languages.
    * Xforms. Web graphical interactive user interface.
    * XHTML. XML HTML.
    * XML. eXtensible Markup Language.
    * XUL. XML-based User interface Language.

Query or database oriented languages

    * Aubit-4GL. See Informix.
    * D4 or Dataphor. Based on Tutorial D.
    * Dataflex. 1980. Database programming language.
    * dBase. programming language.
    * Hypertalk. 1987. Card language for Apple.
    * Informix-4GL. 4GL means for fourth generation specialized language. Informix is specialized in databases and reports.
    * pl/SQL. SQL extension.
    * SQL. 1987. Structured Query Language.
    * Tutorial D.
    * Visual Foxpro. Derived from dBase.
    * xBaseScript. (xbScript) Clipper database scripting

1 comment: