The language focusses on ease of use Basic 1964 Used on microcomputers as its an easy to learn language. For learning basics The language focusses on ease of use
C C is used because it writes code that runs almost as fast as code written in assembly language. Structured programming, allows lexical and variable scopes. Produces efficient programs that can handle low level activities. 1972
Scheme 1975
Used as a general purpose programming language. Python Used as a general purpose programming language. Supports multiple programming Paradigms including object-oriented, imperative or functional programming. 1991
Java Used in lots if devices, can run on all platforms that support java regardless of architure. Java is concurrent, class-based, object-oriented and specifically designed to have as few implementation dependencies. 1995
Ruby It supports multiple programming paradigms. It also has dynamic type system. Ruby is dynamic, reflective, object-oriented, general-purpose pro. Created by Japanese man. 1995
C# 2000 Simple, modern, general-purpose, object-orientaed. Used for developing software components
Used to teach basic programming in schools. Scratch Used to teach basic programming in schools. Visual block programming language. Teaches very basic concepts that can then be applied at higher levels. 2005
Use for web development but also used for general-purpose programming PHP Use for web development but also used for general-purpose programming PHP code can be embedded into HTML code or it can be used in combination with different web system and framework. Hence why PHP is used in web development 1994
Used in website content production JavaScript Used in website content production High-level, dynamic, untyped and interpreted programming language. Standardized in the ECMAScript language. 1995
Multi-paradigm, high level programming language Visual Basic .NET visualbasic..net is used as an alternative to using another language like C# Multi-paradigm, high level programming language 2001
Used to teach efficient programming practices. Pascal Used to teach efficient programming practices. Small and efficient language intended to encourage good programming practices used in structured programming and data structuring. 1970
Used in business, finance and administrative systems COBOL Used in business, finance and administrative systems Compiled English-like computer programming language designed for business use. It is imperative, procedural. 1959
Perl General-purpose Unix scripting language to make report processing easier. Perl is a family of high level general-purpose and interpreted dynamic programming languages. Perl languages borrow features from other languages such as C, shell script, AWK and sed. 1987
Contributions to the field of computer science, ALGOL 68 Contributions to the field of computer science, expression based syntax, user declared types and structures/tagged-unions, reference model of variables and reference parameters, string array and matrix slicing. 1968
Used in artificial intelligence and computational linguistics Prolog Used in artificial intelligence and computational linguistics The first order logic, a formal logic and unique programming language. Declarative the program logic is expressed in terms of relations represented as facts and rules. 1972
Facebook implements its anti-spam programs in Haskell. Standardized, general-purposed purely functional programming language with non-script semantics and static typing. 1990
C++ Software infrastructure and resource constrained applications. Imperative, object orientated and generic programming features 1983
Certain computer architecture Assembly Certain computer architecture Very close to machine code. Each assembly language is specific to a particular computer architecture 1949