SlideShare a Scribd company logo
1 of 29
ASSIGNMENT-II
(I)A TO Z PROGRAMMING LANGUAGES
BY
SOWMIYA.S
A TO Z PROGRAMMING LANGUAGES
Programming languages:Procedural and functional
languages.
Markup languages and data formats:XML, XAML,
XUL...
Database or query languages:SQL and other
languages.
'A' PROGRAMMING LANGUAGES
A#: Object oriented, functional programming
language, now replaced by Aldor.
ABAP: Advanced Business Application
Programming. 1983. Cobol-like programming
language for SAP web application servers.
Asm.js.: Subset of JavaScript which runs faster. It is
implemented by Mozilla.
ALGOL: ALGOrithmic Language. 1958. Followed by
d'ALGOL 60, d'ALGOL W (Wirth) and then d'ALGOL
68. Has inspired Pascal.
'B' PROGRAMMING LANGUAGES
BCPL: Basic Combined Programming Language.
1966. By Martin Richards at Cambridge. Successor
to CPL, inspired from BASIC, and inspired B which in
turn inspired C.
B: 1969 Dennis Ritchie and Ken Thompson. Derived
from BCPL, of which it shorten the name,
predecessor of the C language.
BAL: Assembly language for the IBM 360.
BeanShell: 2000. Java-like scripting language.
'C' PROGRAMMING LANGUAGES
ColdFusion: 2001. Java compatible combination of
CFScript and CFML, used for dynamic web processing.
Code:Computationally-Oriented Display
Environment. Visual parallel programming system.
CPL: Combined Programming Language.
1963.Predecessor of BCPL and itself finding
inspiration in Algol 60.
Coral66: Computer On-line Real-time Applications
Language. 1964. Based on Algol 60 and Fortran, was
used by the British administration.
'D' PROGRAMMING LANGUAGES
D: 2000. By Walter Bright. A new version of C with
objects, dynamic arrays and a garbage collector.
DarkBASIC: 1999. Commercial PL for game creation.
Compile to C++, with a BASIC scripting extension.
Dart: 2011. A browser and server language designed
by Google to replace JavaScript, adds classes,
interfaces, mixins.
DCL: DIGITAL Command Language. ~1977. Scripting
PL used on Digital computers.
'E' PROGRAMMING LANGUAGES
Escapade: 1997. Server-side programming to
access databases and produce web pages.
Elixir: 2012. Functional and concurrent, run on the
Erlang VM (BEAM), with a clean Ruby-like syntax.
An elixir program can access and test its own
source code.
Emacs Lisp: Scripting the code editor.
Elm: 2012 Functional reactive programming,
compile to HTML, CSS and JavaScript.
'F' PROGRAMMING LANGUAGES
Focal: FOrmula CALculator. 1968. Interpreted, for
PDP-8.
FOCUS: 1975. Builds database queries.
Forth: FOuRTH. 1973. By Charles H. Moore. Stack
oriented. Used to command machines including boot
of computers.
Fortran: 1957. FORmula TRANSlator. StandardFortran
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.
'G' PROGRAMMING LANGUAGES
Go: 2009. Created by Google, is C and Pascal-like. It
is concurrent with a garbage collector, aimed
mainly at web services.
Gosu: 2010. Java-like running on the JVM, provides
extended types.
GPSS: General Purpose Simulation System. 1972. A
system is built as transactions passedfrom one
service to another.
Groovy: 2003. OO scripting language for Java.
'H' PROGRAMMING LANGUAGES
Halide: 2012. By the MIT, image processing language
with a compact syntax.
Hal/S: 1968. Real-time aerospace programming
languagelanguage.
Heron: has a syntax which resembles Java, C#,
ECMAScript, and Scala. Heron is primarily an object-
oriented language, but borrows many ideas from
functional languages, and even some from array-
oriented languages.
Hack: is a programming language forHHVM. Hack
reconciles the fast development cycle of a dynamically
typed language with the discipline provided by static
typing, while adding many features commonly found in
other modern programming languages.
'I' PROGRAMMING LANGUAGES
ICI: 1988. C-like interpreted with garbage collector
and dynamic data model for scripting.
Icon: 1977-79. C and Pascal-like, for string
processing, is goal directed. Followed by Unicon.
IDL: Interactive Data Language. 1977. A descriptive
language inspired by Fortran and C used in science.
Inform: 1993. Design system and langage for
interactive fiction. Followed by Inform 6 (1996) and
Inform 7 (2006) based on natural language.
'J' PROGRAMMING LANGUAGES
JavaFX Script: 2005. Scripting for the JavaFX
interface. Dropped by Oracle, but forked under the
name Visage.
JScript: 1996. Microsoft's dialect of ECMAScript.
Similar to JavaScript, without the Java name for
trademark issues. Abandonned since IE 10.
Java: 1995 James Gosling and Sun. Running on a
virtual machine and so portable, is derivedfrom C
with objects. Each class is stored in one file.
'K' PROGRAMMING LANGUAGES
Korn shell: 1983. Scripting at command line
compatible with Bourne.
Kotlin: 2012. By JetBrains. Statically typed
language for the JVM or JavaScript. An
experiment to combine all p. l. theories.
'L' PROGRAMMING LANGUAGES
Lisp: LISt Processing. 1958 by John
McCarthy.Extensible, made of a tree with
perenthesis, influences many languages.
LYaPAS: 1964. By Academia of Sciences of Russia.
Logical Language for the Representation of
Synthesis Algorithms. Extension of APL.
'M' PROGRAMMING LANGUAGES
MATLAB: 1975-1978. By Cleve Moler. The
scientific and mathematical language
evolved to more diverse applications.
Miva Script: 1996. Proprietary, for
ecommerce site creation.
'N' PROGRAMMING LANGUAGES
Nim(formerly Nimrod): 2010. Python-like for
system programming. Meta-programming, OO,
compile to C, JS or binary.
Noop: 2009. By Google. Java-like language
designed to syntactically encourage good coding
practices and discouraging bad habits. Compile to
bytecode for the JVM.
'O' PROGRAMMING LANGUAGES
Objective-C: 1983. C plus Smalltalk objects, used
mainly on Apple's devices after being popularized on
NeXT machines in 1988.
Objective J: 2008. Superset of JavaScript adding
Smalltalk-like objects, like Ojective-C.
Opal(OPtimized Applicative Language): University of
Berlin. Functional algebraic language, introduced
monads, then called"commands".
Opa: 2011. Server-side or client-side, compiled to
JavaScript.
'P' PROGRAMMING LANGUAGES
Pascal: after the name of a French mathematician.
1968-71, by Nicklaus Wirth. The syntax encourage
structured programming.
Perl: 1987 by Larry Wall. Interpreted, dynamic for
scripting, its murky syntax let it called"read-only
language".
PHP: Personal Home Page Hypertext Processor. 1995
by Rasmus Lerdof. PHP 5 in 2004. PHP 6 in 2007.
Server-side scripting and web page generator.
Python: 1991 by Guido van Rossum. Scripting
interpreted or compiled language.
'Q' PROGRAMMING LANGUAGES
QPL: Quantum Programming Languages. Set of
languages for quantum compOracle.
QML: Qt Modeling Language. 2009. Declarative
language to design user interfaces,similar to JavaFX,
forQt.
Quorum: 2012. Object oriented, extensible
language which aims to be clean and easy for
beginners. Compile to JVM.
'R' PROGRAMMING LANGUAGES
RSL: Robot Scripting Language. 2002 by
Microsoft. For the game Robot Battle.
Ruby: 1995 by Yukihiro Matsumoto. Follows
a"principle of least surprise", each thing
must beintuitive. Multi-paradigm, object
oriented for scripting and web apps.
'S' PROGRAMMING LANGUAGES
Simula: 1962. Superset of ALGOL 60. Simula 67
introduced classes and inheritance, virtual methods,
coroutines.
Scriptol: 2001 Object oriented and designed to be
intuitive and improve productivity, it integratges
reactive and imperative programming. Interpreted or
compiled to JavaScript, C++ or PHP.
SOAP: Symbolic Optimal Assembly Program. 1957.
IBM 650 assembly language.
Swift: 2014. By Apple for its OS in the goal to replace
Objective-C by a safer and faster language.Another
languagehas the same name.
'T' PROGRAMMING LANGUAGES
TACL: Tandem Advanced Command
Language.1974. Scripting language used by
Hewlett-Packard on servers.
Titanium: 2005. Dialect of Java, parallel, for
scientific computing.
TUTOR: 1965. CAI programming language.
TypeScript: 2012. Superset to JavaScript by
Microsoft, with static types, classes and modules.
Compiled to JavaScript. Open sourceunder Apache
license.
'U' PROGRAMMING LANGUAGES
UNCOL: Universal Computer Oriented Language.
1958 by Melvin E. Conway. First concept for an
intermediate language for a virtual machine.
UnrealScript: 1998. Scripting the Unreal enginefor
games.
UrbiScript: 2003. Robot programming language.
UML: Unified Modeling Language. 1994 by Rational
Software. Visual programming language, ISO
standard.
'V' PROGRAMMING LANGUAGES
Verilog HDL: Verilog Hardware Description
Language. 1990.
VDS: Visual DialogScript. 1995. Interpreted to build
interfaces on Windows.
VBScript: Visual Basic Script Edition.1996 by
Microsoft. Lighweight and interpreted version of
Visual Basic for Windows.
VTL, VTL-2: Very Tiny Language. 1976. Minimal
language stored in less than 1 K byte ROM of the
Altair 680B and 8800.
'W' PROGRAMMING LANGUAGES
Winbatch: 1991. Scripting language for Windows.
Wiring: 2003. Development plateform and C-like
language dedicated to electronics.
WLanguage: 1992. Generator of applications,
influenced by BASIC and Pascal
Wolfram: 2013. Based to knowledge processing, it
combines several paradigms to achieve greater
flexibility in automatic processing.
'X' PROGRAMMING LANGUAGES
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.
'Y' PROGRAMMING LANGUAGES
Yorick :is an interpretedprogramming
languagedesigned fornumerics,graphplotting, and
steering large scientific simulation codes. It is quite
fast due toarraysyntax, and extensible
viaCorFortranroutines. It was created in 1996
byDavid H. MunroofLawrence Livermore National
Laboratory.
Yahoo! Query Language(YQL): is anSQL-likequery
languagecreated byYahoo!as part of theirDeveloper
Network.
'Z' PROGRAMMING LANGUAGES
ZPL: (short forZ-level Programming Language) is an
array programming languagedesigned to replace C
and C++ programming languages in engineering and
scientific applications.
ZOPL: is a programming language created by Geac
Computer Corporationin the early 1970s for use on
their mainframe computer systems used in libraries
and banking institutions. It had similarities to C and
Pascal.ZOPL stood for "Version Z, Our Programming
Language".
THANK YOU

More Related Content

What's hot

Evolution of Programming language
Evolution of Programming languageEvolution of Programming language
Evolution of Programming languageSakar Aryal
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overviewagorolabs
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESPROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESABHINAV SINGH
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An IntroKimberly De Guzman
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof languagenicky_walters
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languagesumoren
 
Imperative programming
Imperative programmingImperative programming
Imperative programmingEdward Blurock
 
COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE Pavan Kalyan
 
Evolution of programming languages
Evolution of programming languagesEvolution of programming languages
Evolution of programming languagesNitin Kumar Kashyap
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C LanguageTarun Sharma
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topicHyacinth Okeke
 
Programming paradigm
Programming paradigmProgramming paradigm
Programming paradigmbusyking03
 
Programming Language Selection
Programming Language SelectionProgramming Language Selection
Programming Language SelectionDhananjay Nene
 

What's hot (20)

Evolution of Programming language
Evolution of Programming languageEvolution of Programming language
Evolution of Programming language
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overview
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESPROGRAMMING LANGUAGES
PROGRAMMING LANGUAGES
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An Intro
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof language
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languages
 
Programming names
Programming namesProgramming names
Programming names
 
Go programing language
Go programing languageGo programing language
Go programing language
 
Imperative programming
Imperative programmingImperative programming
Imperative programming
 
COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE
 
Evolution of programming languages
Evolution of programming languagesEvolution of programming languages
Evolution of programming languages
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C Language
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topic
 
Difference between c, c++ and java
Difference between c, c++ and javaDifference between c, c++ and java
Difference between c, c++ and java
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Introduction to c language
Introduction to c language Introduction to c language
Introduction to c language
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
Lecture # 1
Lecture # 1Lecture # 1
Lecture # 1
 
Programming paradigm
Programming paradigmProgramming paradigm
Programming paradigm
 
Programming Language Selection
Programming Language SelectionProgramming Language Selection
Programming Language Selection
 

Similar to ASSIGNMENT-II(a)

Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language EvolutionKushan Dananjaya
 
Technology Roundup - Programming Languages & Paradigms
Technology Roundup - Programming Languages & ParadigmsTechnology Roundup - Programming Languages & Paradigms
Technology Roundup - Programming Languages & ParadigmsAshish Belagali
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Languagetahria123
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementationBilal Maqbool ツ
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxAliAbbas906043
 
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTHWEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTHBhavsingh Maloth
 
Computer Programming Language
Computer Programming LanguageComputer Programming Language
Computer Programming LanguageRishabhParmar23
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1camfollower
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer ProgrammingHussain Buksh
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languagesjocleph
 
The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptxsheillakontor
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)Katherine Gamboa
 

Similar to ASSIGNMENT-II(a) (20)

Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language Evolution
 
Evolution of Computer Languages
Evolution of Computer LanguagesEvolution of Computer Languages
Evolution of Computer Languages
 
Technology Roundup - Programming Languages & Paradigms
Technology Roundup - Programming Languages & ParadigmsTechnology Roundup - Programming Languages & Paradigms
Technology Roundup - Programming Languages & Paradigms
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
Itc chapter # 8
Itc   chapter # 8Itc   chapter # 8
Itc chapter # 8
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementation
 
Programming
ProgrammingProgramming
Programming
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTHWEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Computer Programming Language
Computer Programming LanguageComputer Programming Language
Computer Programming Language
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languages
 
The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptx
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 

ASSIGNMENT-II(a)

  • 1. ASSIGNMENT-II (I)A TO Z PROGRAMMING LANGUAGES BY SOWMIYA.S
  • 2. A TO Z PROGRAMMING LANGUAGES Programming languages:Procedural and functional languages. Markup languages and data formats:XML, XAML, XUL... Database or query languages:SQL and other languages.
  • 3. 'A' PROGRAMMING LANGUAGES A#: Object oriented, functional programming language, now replaced by Aldor. ABAP: Advanced Business Application Programming. 1983. Cobol-like programming language for SAP web application servers. Asm.js.: Subset of JavaScript which runs faster. It is implemented by Mozilla. ALGOL: ALGOrithmic Language. 1958. Followed by d'ALGOL 60, d'ALGOL W (Wirth) and then d'ALGOL 68. Has inspired Pascal.
  • 4. 'B' PROGRAMMING LANGUAGES BCPL: Basic Combined Programming Language. 1966. By Martin Richards at Cambridge. Successor to CPL, inspired from BASIC, and inspired B which in turn inspired C. B: 1969 Dennis Ritchie and Ken Thompson. Derived from BCPL, of which it shorten the name, predecessor of the C language. BAL: Assembly language for the IBM 360. BeanShell: 2000. Java-like scripting language.
  • 5. 'C' PROGRAMMING LANGUAGES ColdFusion: 2001. Java compatible combination of CFScript and CFML, used for dynamic web processing. Code:Computationally-Oriented Display Environment. Visual parallel programming system. CPL: Combined Programming Language. 1963.Predecessor of BCPL and itself finding inspiration in Algol 60. Coral66: Computer On-line Real-time Applications Language. 1964. Based on Algol 60 and Fortran, was used by the British administration.
  • 6. 'D' PROGRAMMING LANGUAGES D: 2000. By Walter Bright. A new version of C with objects, dynamic arrays and a garbage collector. DarkBASIC: 1999. Commercial PL for game creation. Compile to C++, with a BASIC scripting extension. Dart: 2011. A browser and server language designed by Google to replace JavaScript, adds classes, interfaces, mixins. DCL: DIGITAL Command Language. ~1977. Scripting PL used on Digital computers.
  • 7. 'E' PROGRAMMING LANGUAGES Escapade: 1997. Server-side programming to access databases and produce web pages. Elixir: 2012. Functional and concurrent, run on the Erlang VM (BEAM), with a clean Ruby-like syntax. An elixir program can access and test its own source code. Emacs Lisp: Scripting the code editor. Elm: 2012 Functional reactive programming, compile to HTML, CSS and JavaScript.
  • 8. 'F' PROGRAMMING LANGUAGES Focal: FOrmula CALculator. 1968. Interpreted, for PDP-8. FOCUS: 1975. Builds database queries. Forth: FOuRTH. 1973. By Charles H. Moore. Stack oriented. Used to command machines including boot of computers. Fortran: 1957. FORmula TRANSlator. StandardFortran 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.
  • 9. 'G' PROGRAMMING LANGUAGES Go: 2009. Created by Google, is C and Pascal-like. It is concurrent with a garbage collector, aimed mainly at web services. Gosu: 2010. Java-like running on the JVM, provides extended types. GPSS: General Purpose Simulation System. 1972. A system is built as transactions passedfrom one service to another. Groovy: 2003. OO scripting language for Java.
  • 10. 'H' PROGRAMMING LANGUAGES Halide: 2012. By the MIT, image processing language with a compact syntax. Hal/S: 1968. Real-time aerospace programming languagelanguage. Heron: has a syntax which resembles Java, C#, ECMAScript, and Scala. Heron is primarily an object- oriented language, but borrows many ideas from functional languages, and even some from array- oriented languages. Hack: is a programming language forHHVM. Hack reconciles the fast development cycle of a dynamically typed language with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.
  • 11. 'I' PROGRAMMING LANGUAGES ICI: 1988. C-like interpreted with garbage collector and dynamic data model for scripting. Icon: 1977-79. C and Pascal-like, for string processing, is goal directed. Followed by Unicon. IDL: Interactive Data Language. 1977. A descriptive language inspired by Fortran and C used in science. Inform: 1993. Design system and langage for interactive fiction. Followed by Inform 6 (1996) and Inform 7 (2006) based on natural language.
  • 12. 'J' PROGRAMMING LANGUAGES JavaFX Script: 2005. Scripting for the JavaFX interface. Dropped by Oracle, but forked under the name Visage. JScript: 1996. Microsoft's dialect of ECMAScript. Similar to JavaScript, without the Java name for trademark issues. Abandonned since IE 10. Java: 1995 James Gosling and Sun. Running on a virtual machine and so portable, is derivedfrom C with objects. Each class is stored in one file.
  • 13. 'K' PROGRAMMING LANGUAGES Korn shell: 1983. Scripting at command line compatible with Bourne. Kotlin: 2012. By JetBrains. Statically typed language for the JVM or JavaScript. An experiment to combine all p. l. theories.
  • 14. 'L' PROGRAMMING LANGUAGES Lisp: LISt Processing. 1958 by John McCarthy.Extensible, made of a tree with perenthesis, influences many languages. LYaPAS: 1964. By Academia of Sciences of Russia. Logical Language for the Representation of Synthesis Algorithms. Extension of APL.
  • 15. 'M' PROGRAMMING LANGUAGES MATLAB: 1975-1978. By Cleve Moler. The scientific and mathematical language evolved to more diverse applications. Miva Script: 1996. Proprietary, for ecommerce site creation.
  • 16. 'N' PROGRAMMING LANGUAGES Nim(formerly Nimrod): 2010. Python-like for system programming. Meta-programming, OO, compile to C, JS or binary. Noop: 2009. By Google. Java-like language designed to syntactically encourage good coding practices and discouraging bad habits. Compile to bytecode for the JVM.
  • 17. 'O' PROGRAMMING LANGUAGES Objective-C: 1983. C plus Smalltalk objects, used mainly on Apple's devices after being popularized on NeXT machines in 1988. Objective J: 2008. Superset of JavaScript adding Smalltalk-like objects, like Ojective-C. Opal(OPtimized Applicative Language): University of Berlin. Functional algebraic language, introduced monads, then called"commands". Opa: 2011. Server-side or client-side, compiled to JavaScript.
  • 18. 'P' PROGRAMMING LANGUAGES Pascal: after the name of a French mathematician. 1968-71, by Nicklaus Wirth. The syntax encourage structured programming. Perl: 1987 by Larry Wall. Interpreted, dynamic for scripting, its murky syntax let it called"read-only language". PHP: Personal Home Page Hypertext Processor. 1995 by Rasmus Lerdof. PHP 5 in 2004. PHP 6 in 2007. Server-side scripting and web page generator. Python: 1991 by Guido van Rossum. Scripting interpreted or compiled language.
  • 19. 'Q' PROGRAMMING LANGUAGES QPL: Quantum Programming Languages. Set of languages for quantum compOracle. QML: Qt Modeling Language. 2009. Declarative language to design user interfaces,similar to JavaFX, forQt. Quorum: 2012. Object oriented, extensible language which aims to be clean and easy for beginners. Compile to JVM.
  • 20. 'R' PROGRAMMING LANGUAGES RSL: Robot Scripting Language. 2002 by Microsoft. For the game Robot Battle. Ruby: 1995 by Yukihiro Matsumoto. Follows a"principle of least surprise", each thing must beintuitive. Multi-paradigm, object oriented for scripting and web apps.
  • 21. 'S' PROGRAMMING LANGUAGES Simula: 1962. Superset of ALGOL 60. Simula 67 introduced classes and inheritance, virtual methods, coroutines. Scriptol: 2001 Object oriented and designed to be intuitive and improve productivity, it integratges reactive and imperative programming. Interpreted or compiled to JavaScript, C++ or PHP. SOAP: Symbolic Optimal Assembly Program. 1957. IBM 650 assembly language. Swift: 2014. By Apple for its OS in the goal to replace Objective-C by a safer and faster language.Another languagehas the same name.
  • 22. 'T' PROGRAMMING LANGUAGES TACL: Tandem Advanced Command Language.1974. Scripting language used by Hewlett-Packard on servers. Titanium: 2005. Dialect of Java, parallel, for scientific computing. TUTOR: 1965. CAI programming language. TypeScript: 2012. Superset to JavaScript by Microsoft, with static types, classes and modules. Compiled to JavaScript. Open sourceunder Apache license.
  • 23. 'U' PROGRAMMING LANGUAGES UNCOL: Universal Computer Oriented Language. 1958 by Melvin E. Conway. First concept for an intermediate language for a virtual machine. UnrealScript: 1998. Scripting the Unreal enginefor games. UrbiScript: 2003. Robot programming language. UML: Unified Modeling Language. 1994 by Rational Software. Visual programming language, ISO standard.
  • 24. 'V' PROGRAMMING LANGUAGES Verilog HDL: Verilog Hardware Description Language. 1990. VDS: Visual DialogScript. 1995. Interpreted to build interfaces on Windows. VBScript: Visual Basic Script Edition.1996 by Microsoft. Lighweight and interpreted version of Visual Basic for Windows. VTL, VTL-2: Very Tiny Language. 1976. Minimal language stored in less than 1 K byte ROM of the Altair 680B and 8800.
  • 25. 'W' PROGRAMMING LANGUAGES Winbatch: 1991. Scripting language for Windows. Wiring: 2003. Development plateform and C-like language dedicated to electronics. WLanguage: 1992. Generator of applications, influenced by BASIC and Pascal Wolfram: 2013. Based to knowledge processing, it combines several paradigms to achieve greater flexibility in automatic processing.
  • 26. 'X' PROGRAMMING LANGUAGES 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.
  • 27. 'Y' PROGRAMMING LANGUAGES Yorick :is an interpretedprogramming languagedesigned fornumerics,graphplotting, and steering large scientific simulation codes. It is quite fast due toarraysyntax, and extensible viaCorFortranroutines. It was created in 1996 byDavid H. MunroofLawrence Livermore National Laboratory. Yahoo! Query Language(YQL): is anSQL-likequery languagecreated byYahoo!as part of theirDeveloper Network.
  • 28. 'Z' PROGRAMMING LANGUAGES ZPL: (short forZ-level Programming Language) is an array programming languagedesigned to replace C and C++ programming languages in engineering and scientific applications. ZOPL: is a programming language created by Geac Computer Corporationin the early 1970s for use on their mainframe computer systems used in libraries and banking institutions. It had similarities to C and Pascal.ZOPL stood for "Version Z, Our Programming Language".