Share This
Scheme
Scheme is one of the two main dialects of the programming language Lisp. Unlike Common Lisp, the other main dialect, Scheme follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. Its compactness and elegance have made it popular with...
Learn more about Scheme »
Add More Topics
Save this view to a base, or just for yourself.
16 Programming Language topics matching:
Filter this CollectionCommon Lisp
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004), (formerly X3.226-1994 (R1999)). Developed to standardize the divergent variants of Lisp (though...
Language Designers:
View entire collection »Parent Language:
Dylan
The Dylan programming language is a multi-paradigm language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation...
Language Designers:
Developers:
JavaScript
JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated...
Language Designers:
Parent Language:
Language Paradigms:
View entire collection »Introduced:
- 1995
Haskell
Haskell (pronounced [ˈhæskəl]) is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry.
Following the release of Miranda by Research...
Language Paradigms:
View entire collection »Introduced:
- 1990
MOO programming language
The MOO programming language is a relatively simple programming language used to support the MOO Server. It is dynamically typed and uses a prototype based object oriented system, with syntax roughly derived from the Algol school of programming...
Influenced:
Language Paradigms:
- Structured programming ,
- Prototype-based programming ,
- Multi-paradigm programming language ,
- Object-oriented programming
Introduced:
- 1990
Ruby
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by...
Language Designers:
Developers:
Language Paradigms:
- Interpreted language ,
- Dynamic programming language ,
- Object-oriented programming ,
- Reflective programming
Introduced:
- 1995
Sather
Sather is an object-oriented programming language. It originated circa 1990 at the International Computer Science Institute at the University of California, Berkeley, developed by an international team led by Steve Omohundro. It supports garbage...
Influenced:
Introduced:
- 1990
Lua
In computing, Lua (pronounced /ˈluː.ə/, LOO-ə) is a lightweight, reflective, imperative and functional programming language, designed as a scripting language with extensible semantics as a primary goal. The name comes from the Portuguese word lua...
Language Designers:
View entire collection »Influenced:
View entire collection »Language Paradigms:
- Imperative programming ,
- Functional programming ,
- Multi-paradigm programming language ,
- Object-oriented programming
Introduced:
- 1993
Joy
The Joy programming language is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than lambda calculus. It has turned out to...
Language Designers:
Language Paradigms:
- Concatenative programming language ,
- Functional programming ,
- Multi-paradigm programming language ,
- Stack-oriented programming language
Introduced:
- 2001
T
The T programming language is a dialect of the Scheme programming language developed in the early 1980s by Jonathan A. Rees and Norman I. Adams of Yale University as an experiment in language design and implementation.
T's purpose is to test the...
Parent Language:
Language Paradigms:
- Functional programming ,
- Object-oriented programming ,
- Imperative programming ,
- Multi-paradigm programming language
Influenced By:
K
K is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the foundation for kdb, an in-memory, column-based database, and other related financial products. The language,...
Language Designers:
Influenced:
Language Paradigms:
View entire collection »Introduced:
- 1993
Oaklisp
Oaklisp is a portable object-oriented Scheme by Kevin J. Lang and Barak A. Pearlmutter while Computer Science PhD students at Carnegie Mellon University. Oaklisp uses a superset of Scheme syntax. It is based on generic operations rather than...
Language Paradigms:
- Object-oriented programming ,
- Functional programming ,
- Procedural programming ,
- Multi-paradigm programming language
Introduced:
- 1986
Ferite
Ferite is a small robust scripting language providing a straightforward application integration, the ability for the API to be extended very easily. The design goals of Ferite are to make a clean, cross-platform language which is easy to embed and...
Language Paradigms:
Introduced:
- 2000
Scala
Scala (pronounced /ˈskɑːlə, ˈskeɪlə/) is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming. The name Scala stands for "scalable language", signifying that it is designed to...
Language Designers:
Parent Language:
Language Paradigms:
- Object-oriented programming ,
- Functional programming ,
- Multi-paradigm programming language ,
- Imperative programming
Introduced:
- 2003
GOO
GOO is a lexically scoped, dynamic, type-based, object-oriented programming language. It is designed to be simple, productive, powerful, extensible, dynamic, efficient and real-time. It heavily leverages features from many earlier languages. In...
Language Paradigms:
View entire collection »Introduced:
- 2003
Q
Q is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the query language for KDB+, a disk based and in-memory, column-based database. Kdb+ is based upon K, a terse variant...