During the 60’s, while computers were still in an early stage of development, many new programming languages appeared. Among them, ALGOL 60, was developed as an alternative to FORTRAN but taking from it concept of structured programming which would later inspire most procedural languages, such as CPL and it successor (like C++).
ALGOL 68 also directly influenced the development of data types in C. Nevertheless ALGOL was an non-specific language and its abstraction made it impractical to solve most commercial tasks.
Programming Languages from 1960s
In 1963 the CPL(Combined Programming Language) appeared with the concept of being a lot of specific for concrete programming tasks of that point than ALGOL or FORTRAN. Nevertheless this same specificity made it a giant language and therefore troublesome to learn and implement .
Martin Richard in 1967 developed the BCPL that signified a simplification of CPL but kept most important features the languages offered. Although it too was an abstract and somewhat large language.
Programming Languages from 1970s
Ken Thompson in the year 1970 immersed in the development of UNIX at bell labs, created the B language. It was a port of BCPL for a specific machine and system (DEC PDP-7 and UNIX), and was adapted to his particular taste and necessities. The final result was an even great simplification of CPL, although dependent on system.
It had great limitations, like it did not compile to executable code but threaded-code , which generates slower code in execution , and therefore was inadequate for the development of an operating system. Therefore , from 1971 Dennis Ritchie, from the bell lab teams, began the development of a B compiler which,among other things was able to generate executable code directly. This “New B”, finally called C in addition, some other new concepts to the languages like data types (char).
In 1973 Dennis Ritchie, had developed the basis of C. the inclusion of types, its handling, as well as the improvement of arrays and pointers, along with the later demonstrated capacity of portability without becoming a high level language, contribution to the expansion of C Language. It was established with the book “The C Programming Language” by Brian Kernighan and Dennis Ritchie, know as the White book, and that served as De facto Standards until the publication of formal ANSI standard in 1989.
Programming Languages from 1980s
In 1980, Bjarne Stroustrup, from bell labs, began the development of C++ language that would receive formally this at the end of 1983, when it first manual was going to be published.
In October 1985 the first commercial release of the language appeared as well as the first edition of “The C++ Programming Languages “by Bjarne Stroustrup. During the 80’s, the C++ language was being refined until it became a language with its own personality. All that with very few losses of compatibility with the code with the code with C, without resigning to its most important characteristics.
In fact , the ANSI standard for the C language published in 1989 took good part of the contributions of C++ to structured programming. In the 1980s, Python was conceived and its implementation began in December 1989 by Guido van Rossum.
Programming Languages from 1990s
From 1990 on, ANSI conitee X3J16 began the development of a specific standard for C++. In the period elapsed until the publication of the standard in its use and today is the proffered language to develop professionals application on all platforms.
In June 1991, James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project. James Gosling designed Java with a C/C++ style syntax that system and application programmers would find familiar. On February 24, 1993 Ruby was conceived. In a 1999 post to the ruby-talk mailing list, Ruby author Yukihiro Matsumoto describes some of his early ideas about the language.
I hope that the above Information is useful to you. Don’t hesitate to add additional phrases of comments. Thank you!