programming laguage timeline by Mishael Wilson


    German engineer Konrad Zuse
    lankalkül is a high-level imperative programming language. In Plankalkül, programs are functions which can be called non-recursively in other programs. There are no preliminary variable declarations: the type of a variable is specified when it is used. The main constructs are: variable assignment, arithmetical and logical operations, guarded commands and While loops. Some special list and set processing functions are part of the language definition.

    team of programmers at IBM led by John Backus
    FORTRAN was the first high-level language, using the first compiler ever developed. Prior to the development of FORTRAN computer programmers were required to program in machine/assembly code, which was an extremely difficult and time consuming task, not to mention the dreadful chore of debugging the code. The objective during it's design was to create a programming language that would be:
    FORmula TRANSlator
  • LISP

    John McCarthy
    It is copied with minor notational changes from CACM, April 1960. If you want the exact typography, look there. A few typographical changes have been made, but the notation has not been modernized. There are also some new explanatory footnotes. Part II, which never appeared, was to have had some Lisp programs for algebraic computation.
    LISt Proccesing

    The world's most powerful, precise and high performance business computing language can now be delivered on whichever deployment platform or framework makes most business sense.
    COmmon Business Oriented Language
  • RPG

    Migration RPG is an IBM RPG II compatible compiler which runs under OpenVMS. It can be used to develop or migrate software applications written in various versions of RPG and RPG II to the OpenVMS environment Over the past two decades, Migration RPG has been used to successfully move RPG applications from the following platforms:

    Kemeny and Kurtz
    This was an easy to learn language, and successfully for this reason in the past. Now Python, Ruby and Scriptol are the simplest to use. If you want to program Microsoft's applications by scripts, learning Basic is also useful. Server-side programming on Windows may be made also by using ASP which is a version of basic.
    Beginners All Purpose Symbolic Instruction Code.
  • LOGO

    The Logo Programming Language, a dialect of Lisp, was designed as a tool for learning. Its features - interactivity, modularity, extensibility, flexibility of data types - follow from this goal.

    Nicklaus Wirth
    Pascal is less and less used, particularly because Java or C# allow to program more easily same tasks, and that Basic has become an evolved language with objects.
  • B

    designed by D. M. Ritchie and K. L. Thompson
    for primarily non-numeric applications such as system programming. These typically involve complex logical decision-making, and processing of integers, characters, and bit strings. On the H6070 TSS system, B programs are usually much easier to write and understand than assembly language programs, and object code efficiency is almost as good
  • SQL

    SQL (Structured Query Language, pronounced ``sequel'') is the set of commands that all programs and users must use to access data within the ORACLE database. Application programs and ORACLE tools often allow users to access the database without directly using SQL, but these applications in turn must use SQL when executing the user's request.
  • C

    Dennis Ritchie
    A C program is a set of functions that return or not a value, and global variables. Everything can be evaluated as an expression, and this is not necessarily an advantage for security.
  • ADA

    Cii Honeywell/Bull
    Up until 1974 half of the applications at The Department of Defense were embedded systems. An embedded system is one where the computer hardware is embedded in the device it controls. More than 450 programming languages were used to implement different DoD projects, and none of them were standardized. Because of this, software was rarely reused. For these reasons, the Army, Navy, and Air Force proposed to develop a high-level language for embedded systems.
  • C++

    Bjarne Stroutstrup
    With this version that brings nothing to readability and modernity, the language is rooted in its role as a system tool that has been diverted for a time, before the appearance of new languages​​.

    Mathematica is renowned as the world's ultimate application for computations. But it's much more—it's the only development platform fully integrating computation into complete workflows, moving you seamlessly from initial ideas all the way to deployed individual or enterprise solutions.

    Guido Van
    Python is an interpreted language widely used, one of the easiest to learn and use.
    A day is enough to start programming with Python and you can write scripts in a few hours while you need for days with other languages​​. It has powerful features such as lists, tuples, dictionaries that allow you to translate your ideas into lines of code directly.
    The lists are integrated and made it a successor to the Awk and any other word processor language.

  • JAVA

    Sun's programmers
    e first version, named Oak, was targeted at embedded system, but with no success. The emergence of Internet gave the language another chance.
    It was funded on C++ to avoid the teaching of a new syntax, but eliminates lots of drawbacks in C++.
    Java is now one of the most widely used programming language, mainly on networks and for web service. It is a property of Oracle since 2009.

    Delphi XE3 is your fast path to the Windows 8 Style UI. With Delphi’s new Metropolis UI, you can easily create apps with the new Windows 8 UI styling, including, touch enablement, live tile support, tablet sensor components, and more to run on Windows 8 desktops and x86 Surface and Slate tablets - and run on previous versions of Windows from XP to Windows 7. Delphi XE3 also lets you easily migrate existing FireMonkey and VCL applications to the new Windows 8 Style UI. Even with the
  • PHP

    Rasmus Lerdorf
    A PHP script produces web pages, and may be embedded inside HTML code as JavaScript but works server side. A PHP script may be used locally.
    It is similar to C and shell languages on Unix.
    Personal Home Page Hypertext Proccesor

    JavaScript has many flaws, but it's an innovative and flexible language, and although it is more than 10 years, it offers more opportunities than most newer languages​​, such as Dart which wants to replace it but whose design is a relic of the past.
  • ML

    researchers in the LFCS
    andard ML is one of a very few programming languages with a fully formal definition, giving it significant appeal for both research purposes, and industrial-strength applications. One of the most appealing aspects of the language is that it is safe: all errors that could de-rail an ML program are detected at compile-time or handled neatly at run-time. This property makes program development and debugging much easier than in other unsafe languages (e.g. C++).