Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

General-purpose programming language

Index General-purpose programming language

In computer software, a general-purpose programming language is a programming language designed to be used for writing software in the widest variety of application domains (a general-purpose language). [1]

52 relations: Ada (programming language), ALGOL, Application domain, Assembly language, BASIC, Boo (programming language), C (programming language), C Sharp (programming language), C++, Clojure, COBOL, Crystal (programming language), D (programming language), Dart (programming language), Domain-specific language, Elixir (programming language), Erlang (programming language), F Sharp (programming language), Fortran, General-purpose language, General-purpose markup language, General-purpose modeling, Go (programming language), Harbour (software), Haskell (programming language), IBM RPG, Idris (programming language), Java (programming language), JavaScript, Julia (programming language), Lisp (programming language), Lua (programming language), Modula-2, NPL (programming language), Oberon (programming language), Objective-C, Page description language, Pascal (programming language), Perl, Pike (programming language), PL/I, Programming language, Python (programming language), Ring (programming language), Ruby (programming language), Rust (programming language), Scala (programming language), Simula, Software, Swift (programming language), ..., Tcl, Visual Basic. Expand index (2 more) »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

New!!: General-purpose programming language and Ada (programming language) · See more »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

New!!: General-purpose programming language and ALGOL · See more »

Application domain

An application domain is a mechanism (similar to a process in an operating system) used within the Common Language Infrastructure (CLI) to isolate executed software applications from one another so that they do not affect each other.

New!!: General-purpose programming language and Application domain · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: General-purpose programming language and Assembly language · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: General-purpose programming language and BASIC · See more »

Boo (programming language)

Boo is an object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility.

New!!: General-purpose programming language and Boo (programming language) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: General-purpose programming language and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: General-purpose programming language and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: General-purpose programming language and C++ · See more »

Clojure

Clojure (like "closure") is a dialect of the Lisp programming language.

New!!: General-purpose programming language and Clojure · See more »

COBOL

COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

New!!: General-purpose programming language and COBOL · See more »

Crystal (programming language)

Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig and Juan Wajnerman and more than 200 contributors.

New!!: General-purpose programming language and Crystal (programming language) · See more »

D (programming language)

D is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001.

New!!: General-purpose programming language and D (programming language) · See more »

Dart (programming language)

Dart is a general-purpose programming language originally developed by Google and later approved as a standard by Ecma (ECMA-408).

New!!: General-purpose programming language and Dart (programming language) · See more »

Domain-specific language

A domain-specific language (DSL) is a computer language specialized to a particular application domain.

New!!: General-purpose programming language and Domain-specific language · See more »

Elixir (programming language)

Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM).

New!!: General-purpose programming language and Elixir (programming language) · See more »

Erlang (programming language)

Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.

New!!: General-purpose programming language and Erlang (programming language) · See more »

F Sharp (programming language)

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.

New!!: General-purpose programming language and F Sharp (programming language) · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: General-purpose programming language and Fortran · See more »

General-purpose language

A general-purpose language is a computer language that is broadly applicable across application domains, and lacks specialized features for a particular domain.

New!!: General-purpose programming language and General-purpose language · See more »

General-purpose markup language

A general-purpose markup language is a markup language that is used for more than one purpose or situation.

New!!: General-purpose programming language and General-purpose markup language · See more »

General-purpose modeling

General-purpose modeling (GPM) is the systematic use of a general-purpose modeling language to represent the various facets of an object or a system.

New!!: General-purpose programming language and General-purpose modeling · See more »

Go (programming language)

Go (often referred to as Golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.

New!!: General-purpose programming language and Go (programming language) · See more »

Harbour (software)

Harbour is a modern computer programming language, primarily used to create database/business programs.

New!!: General-purpose programming language and Harbour (software) · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

New!!: General-purpose programming language and Haskell (programming language) · See more »

IBM RPG

RPG is a high-level programming language (HLL) for business applications.

New!!: General-purpose programming language and IBM RPG · See more »

Idris (programming language)

Idris is a general-purpose purely functional programming language with dependent types, strict or optional lazy evaluation and features such as a totality checker.

New!!: General-purpose programming language and Idris (programming language) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: General-purpose programming language and Java (programming language) · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: General-purpose programming language and JavaScript · See more »

Julia (programming language)

Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, while also being effective for general-purpose programming, web use or as a specification language.

New!!: General-purpose programming language and Julia (programming language) · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: General-purpose programming language and Lisp (programming language) · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: General-purpose programming language and Lua (programming language) · See more »

Modula-2

Modula-2 is a computer programming language designed and developed between 1977 and 1985 by Niklaus Wirth at the Swiss Federal Institute of Technology in Zurich (ETH Zurich) as a revision of Pascal to serve as the sole programming language for the operating system and application software for the personal workstation Lilith.

New!!: General-purpose programming language and Modula-2 · See more »

NPL (programming language)

NPL is a functional programming language with pattern matching designed by Rod Burstall and John Darlington in 1977.

New!!: General-purpose programming language and NPL (programming language) · See more »

Oberon (programming language)

Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2).

New!!: General-purpose programming language and Oberon (programming language) · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: General-purpose programming language and Objective-C · See more »

Page description language

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap.

New!!: General-purpose programming language and Page description language · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: General-purpose programming language and Pascal (programming language) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: General-purpose programming language and Perl · See more »

Pike (programming language)

Pike is an interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statically and dynamically typed, and requires explicit type definitions.

New!!: General-purpose programming language and Pike (programming language) · See more »

PL/I

PL/I (Programming Language One, pronounced) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses.

New!!: General-purpose programming language and PL/I · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: General-purpose programming language and Programming language · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: General-purpose programming language and Python (programming language) · See more »

Ring (programming language)

Ring is a dynamic and general-purpose programming language.

New!!: General-purpose programming language and Ring (programming language) · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: General-purpose programming language and Ruby (programming language) · See more »

Rust (programming language)

Rust is a systems programming language sponsored by Mozilla which describes it as a "safe, concurrent, practical language," supporting functional and imperative-procedural paradigms.

New!!: General-purpose programming language and Rust (programming language) · See more »

Scala (programming language)

Scala is a general-purpose programming language providing support for functional programming and a strong static type system.

New!!: General-purpose programming language and Scala (programming language) · See more »

Simula

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard.

New!!: General-purpose programming language and Simula · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: General-purpose programming language and Software · See more »

Swift (programming language)

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

New!!: General-purpose programming language and Swift (programming language) · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: General-purpose programming language and Tcl · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: General-purpose programming language and Visual Basic · See more »

Redirects here:

General purpose programming language, General-purpose (programming language), General-purpose programming languages.

References

[1] https://en.wikipedia.org/wiki/General-purpose_programming_language

OutgoingIncoming
Hey! We are on Facebook now! »