A nutshell of all computer programming languages

Source: Internet
Author: User

A +: Array programming language, developed by Morgan Stanley Company on the basis of APL in the 1980 's, is now licensed under the GPL.

Ada: It is a general programming language with strong performance, it can greatly improve the clarity, reliability, validity and maintainability of software system.

Assembly Language (assembly language): is a low-level language for computers, microprocessors, microcontrollers, or other programmable devices, and is a symbolic language.

B Language: It is a general programming language developed by Bell Labs.

Bf:brainfuck (BF) is a minimal computer language because F*ck is a dirty language in English, which is sometimes referred to as Brainf*ck or Brainf**k.

The C:c language is a general-purpose computer programming language designed to provide a simple way to compile, process low-level memory, generate a small amount of machine code, and run without the need for any running environment support.

C++:c the inheritance of language, it can carry out object-based programming with the characteristics of abstract data type, and object-oriented programming based on inheritance and polymorphism.

CLI: Refers to the computer language used to create libraries and programs that conform to the common language system.

CG:CG (c for Graphics) is a new high-level language specifically designed for GPU programming, based on C.

COBOL: is a process-oriented high-level programming language, mainly used for data processing, is currently the most widely used in the international high-level language.

Eiffel: is another "pure" OOP after Smalltalk-80, the main feature is the comprehensive static typing, there are a lot of development tools, support multiple inheritance.

Erlang: is a generic, concurrency-oriented programming language designed to create a programming language and a running environment that can handle large-scale concurrency activities.

FORTRAN: Formula Translation's abbreviation for "formula translation" is a language designed for scientific, engineering, or managerial problems that can be expressed in mathematical formulas, and its numerical calculation is more powerful.

IronPython: is an organic combination of the Python programming language and the powerful. NET platform.

Java: is an object-oriented programming language, as the representative of static object-oriented programming language, an excellent implementation of object-oriented theory, allowing programmers to elegant thinking mode of complex programming.

JRuby: A simple and fast object-oriented (object-oriented programming) scripting language, the only language that can run the Rails application framework.

Java implementation of the Jython:python language.

Lisp:lisp represents the list processing, which is the table processing, which is used to handle lists of parentheses (that is, "(" and ")").

Oberon: A programming language developed by the ETH Zurich, which has an innovative, text-based scaling user interface.

Objective-c: is an object-oriented programming language that expands C.

OCAML: Is the main implementation of the CAML programming language.

Pascal: is a computer-generic advanced programming language, but also a self-compiled language, structured programming language.

Perl: Generally referred to as the "utility Report Extraction Language" (Practical Extraction and Language).

PowerBuilder: A new, fast-developing language developed by Sybase, USA.

Python: is an object-oriented, interpreted computer programming language.

QBasic: is a variant of basic (beginner's all-purpose symbolic instruction code, beginner general Instruction code) language.

R: Is the language used for statistical analysis and plotting.

REXX: A programming language invented by IBM in the 1980 's.

Ruby: A simple and fast object-oriented (object-oriented programming) scripting language.

Self: is a prototype-based object-oriented programming language.

Smalltalk: Recognized as a second object-oriented programming language in history.

SQL: Structured Query Language, is a special purpose programming language, is also a database query and programming language.

TCL/TK:TCL is the "tool control Language, Tk is the extension of the Tcl" Graphics Toolbox, which provides a variety of standard GUI interface entries to facilitate rapid advanced application development.

Visual Basic: is a structured, modular, object-oriented visual programming language that contains event-driven mechanisms to assist the development environment.

PHP: is a common open source scripting language.

C #: Is an object-oriented, high-level programming language running on the. NET framework.

F #: is a. A functional programming language on net.

J #: Yes. The Java language Specification under the net platform.

Visual Basic.NET: Is an object-oriented intermediate interpretation language based on the Microsoft. NET Framework.

ActionScript: is a flash built-in programming language, using it for animation programming, you can achieve a variety of animation effects, good control of the film, a strong human-computer interaction and network server interactive function.

JavaScript: A literal-translation scripting language, a dynamic type, a weak type, a prototype-based language, and a built-in support type.

JScript: A modern scripting language with a wide range of applications, it is a true object-oriented language, but retains its "scripting" features.

Nuva: is an object-oriented dynamic scripting language.

PostScript: A page description Language and programming language used primarily in the field of electronic industry and desktop publishing.

Vbsctip: Is the ASP default scripting language.

LUA: is a small scripting language.

Haskell: A standardized, general-purpose, purely functional programming language with unqualified semantics and strong static types.

LOGO: is an early programming language and a programming language very close to natural language.

ML: is a general-purpose functional programming language.

Pascal: It's a high-level programming language for computers.

Prolog: is a logical programming language.

Scheme: A variant of the Lisp language.

SAC: is a strictly pure functional programming language.

ALGOL: The first clear definition of high-level languages in the history of computers.

BASIC: It is one of the most widely used programming languages in the history of computer development.

Clipper: is one of the Xbase languages that executes the basic commands of the dBASE language and extends some of the custom functions.

Forth: It is a computer programming language and environment based on stack, interactive and simple philosophical thought.

Modula 2: Is a use-type programming language.

Mumps: is an ancient language that belongs to the same era as FORTRAN and COBOL.

PL/L: A general algorithm language.

Simula: Considered the earliest object-oriented programming language, it introduces the basic concepts followed by all subsequent object-oriented programming languages: objects, classes, inheritance.

A nutshell of all computer programming languages

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.