Programming language: Software In Genre Filter Software topics

Share This
Programming language

Programming language

A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human...
Learn more about Programming language »

Java

Java refers to a number of computer software products and specifications from Sun Microsystems that together provide a system for developing application software and deploying it in a cross-platform environment. Java is used in a wide variety of...
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:
Sun Microsystems,
James Gosling

Python

Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive. Its use of...
x Software Genre:
Programming language
x License:
Python Software Foundation
x Developer:
Python Software Foundation

Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987, as a general-purpose Unix scripting language to make...
x Software Genre:
Programming language
x License:
GNU General Public License,
Artistic License
x Developer:
Larry Wall

PHP

PHP, or PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to...
x Software Genre:
Programming language
x License:
PHP License
x Developer:
The PHP Group

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...
x Software Genre:
Programming language
x License:
Ruby License
x Developer:
Yukihiro Matsumoto

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis." It was designed and created in part for...
x Software Genre:
Programming language
x License:
x Developer:
Xerox PARC,
Alan Kay,
Dan Ingalls,
Ted Kaehler,
Adele Goldberg

PureBasic

PureBasic is a proprietary event-driven BASIC programming language and integrated development environment developed by Fantaisie Software for Windows, Linux, Mac OS X, and AmigaOS (although no longer supported on the Amiga since v4.00). Programs...
x Software Genre:
Integrated development environment,
Programming language
x License:
x Developer:

Gauche

Gauche is an R5RS Scheme implementation. It is designed for scripting in a production environment. It is intended to allow programmers and system administrators to write scripts in support of daily operations. Quick startup, built-in system...
x Software Genre:
Programming language
x License:
BSD Licenses
x Developer:

Visual FoxPro

Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. It is derived from FoxPro (originally known as FoxBASE) which was developed by Fox Software beginning in 1984. Fox Technologies merged with...
x Software Genre:
Programming language,
Database
x License:
x Developer:

Factor

Factor is a high-level programming language created by Slava Pestov. Factor is dynamically typed and has automatic memory management, as well as powerful metaprogramming features. The language has a single implementation featuring a self-hosted...
x Software Genre:
Programming language
x License:
BSD Licenses
x Developer:
Slava Pestov,
Doug Coleman,
Daniel Ehrenberg

CMUCL

CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon University. CMUCL runs on most Unix-like platforms, including Linux and BSD; there is an experimental Windows port as well. Steel Bank Common Lisp is derived from...
x Software Genre:
Programming language,
Compiler,
Runtime
x License:
Public domain
x Developer:
Carnegie Mellon School of Computer Science

LispMe

LispMe is an interpreter for the Scheme programming language developed by Fred Bayer for Palm OS PDAs. It is free software released under the GNU General Public License. It is reasonably close to standard Scheme but is not fully R5RS compliant....
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:

GNU Guile

GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others, packaged as an object library. ...
x Software Genre:
Programming language
x License:
GNU Lesser General Public License
x Developer:
Free Software Foundation

SWI-Prolog

SWI-Prolog is an open source implementation of the programming language Prolog, commonly used for teaching and semantic web applications. It has a rich set of features, libraries for constraint logic programming, multithreading, unit testing, GUI,...
x Software Genre:
Programming language
x License:
x Developer:
Jan Wielemaker

DrScheme

DrScheme is an open source integrated development environment for the Scheme programming language which has a graphical user interface. It is a key part of PLT Scheme, which contains a full implementation of R5RS along with significant extensions as...
x Software Genre:
Programming language
x License:
GNU Lesser General Public License
x Developer:

GeneXus

GeneXus is a knowledge-based software development tool, mainly oriented to enterprise-class applications for the web and Windows platforms. The developer specifies his applications in a high-level (mostly declarative) fashion, from which native code...
x Software Genre:
Programming language,
Integrated development environment
x License:
Commercial
x Developer:
ARTech

Stalin Scheme compiler

Stalin (STAtic Language ImplementatioN) is an aggressive optimizing batch whole-program Scheme compiler written by Jeffrey Mark Siskind. It uses advanced flow analysis and type inference and a variety of other optimization techniques to produce code...
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:

Pyrex programming language

Pyrex is a programming language developed to aid in creating Python modules. Its syntax is very close to Python, with the aim of making it easy for Python programmers to write the non-Python code usually required for such modules in a language which...
x Software Genre:
Programming language
x License:
x Developer:

JoCaml

JoCaml is an experimental functional programming language derived from OCaml. It integrates the primitives of the join-calculus to enable flexible, type-checked concurrent and distributed programming.
x Software Genre:
Programming language
x License:
GNU Lesser General Public License
x Developer:

Chicken Scheme compiler

Chicken is a compiler and interpreter for the Scheme programming language that compiles Scheme code to standard C. It is mostly R5RS compliant and offers many extensions to the standard. Chicken is free software available under the BSD license. Like...
x Software Genre:
Programming language
x License:
BSD Licenses
x Developer:

STk

STk is a free software Scheme implementation, adhering to the R4RS standard. STk is now succeeded by STklos. It has bindings for the Tk graphical toolkit and is supported by SLIB, the portable Scheme library.
x Software Genre:
Programming language
x License:
Open-source license
x Developer:

GAUSS

GAUSS is a matrix programming language for mathematics and statistics, developed and marketed by Aptech Systems. Its primary purpose is the solution of numerical problems in statistics, econometrics, time-series, optimization and 2D- and 3D...
x Software Genre:
Programming language
x License:
x Developer:

KTurtle

KTurtle is an educational programming environment for turtle graphics. It is released under the open source GNU General Public License and is part of the KDE desktop environment. KTurtle has a built-in programming language that is loosely based on...
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:

GNU Smalltalk

GNU Smalltalk is an implementation of the Smalltalk programming language by the GNU Project. The implementation, unlike other Smalltalk environments, uses text files for program input and interprets the contents as Smalltalk code. In this way, GNU...
x Software Genre:
Programming language
x License:
GNU General Public License,
GNU Lesser General Public License
x Developer:

Scheme 48

Scheme 48 is a free software Scheme implementation using a bytecode interpreter. It has an foreign function interface for calling functions from C and comes with a regex library, and a POSIX interface. It is supported by SLIB the portable Scheme...
x Software Genre:
Programming language
x License:
BSD Licenses
x Developer:

Gambit

Gambit, also called Gambit-C, is a free software Scheme implementation, consisting of a Scheme interpreter, and a compiler which compiles Scheme to C. Its documentation claims conformance to the RRS, RRS, and IEEE standards, as well as several SRFIs...
x Software Genre:
Programming language
x License:
GNU Lesser General Public License,
Apache License
x Developer:

MIT/GNU Scheme

MIT/GNU Scheme is a free software Scheme implementation. MIT/GNU Scheme was free software even before the Free Software Foundation and GNU General Public License existed. It has a built-in Emacs-like editor called Edwin. The book Structure and...
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:

Keykit

KeyKit is a graphical environment and programming language for MIDI synthesis and algorithmic composition. It was originally developed by Tim Thompson and released by AT&T.; Tim Thompson is a software engineer and the originator of various software...
x Software Genre:
Music,
Programming language
x License:
x Developer:

STklos

STklos is the Scheme which succeeded STk. It has Gtk+ bindings and an object system based on CLOS.
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:

Chez Scheme

Chez Scheme is a proprietary Scheme implementation by R. Kent Dybvig (author of The Scheme Programming Language), first released in 1985, which uses incremental native-code compilation to produce native binaries for the PowerPC, SPARC and x86...
x Software Genre:
Programming language
x License:
x Developer:

Larceny

The Larceny Project is a set of computer programming languages, specifically Scheme implementations, using the Twobit optimizing Scheme compiler. Larceny is the back-end which compiles to native x86 or SPARC code, Petit Larceny is a Scheme to C...
x Software Genre:
Programming language
x License:
Open-source license
x Developer:

SCM

SCM is a free software Scheme implementation in C written by Aubrey Jaffer, the same author as the SLIB Scheme library and the JACAL interactive symbolic mathematics program. It conforms to the R4RS, R5RS, and IEEE P1178 standards. It runs on many...
x Software Genre:
Programming language
x License:
GNU General Public License
x Developer:

RScheme

RScheme is a Scheme implementation developed by Donovan Kolbly, with an object-orientation approach adapted from Dylan. RScheme implements all of R4RS except transcript-on and transcript-off, and all of R5RS except define-syntax. In addition,...
x Software Genre:
Programming language
x License:
x Developer:

Pocket Scheme

Pocket Scheme is an implementation of the Scheme programming language for Microsoft Windows CE for Handheld PC and Windows Mobile, developed by Ben Goetter.
x Software Genre:
Programming language
x License:
Artistic License
x Developer:

TinyScheme

TinyScheme is a free software implementation of the Scheme programming language with a lightweight Scheme interpreter of a subset of the RRS standard. It is meant to be used as an embedded scripting interpreter for other programs. Much of the...
x Software Genre:
Programming language
x License:
BSD Licenses
x Developer:

Dolphin Smalltalk

Dolphin Smalltalk, or "Dolphin" for short , is an implementation of the Smalltalk programming language by Object Arts, targeted at the Microsoft Windows platform. The last major release was Dolphin Smalltalk X6, which comes in two versions: Dolphin...
x Software Genre:
Programming language
x License:
x Developer:

Smalltalk YX

Smalltalk YX is an open source programming language. It's an implementation of the Smalltalk-80 standard. Syx is written in the C programming language and has the following purposes: One of the goals of Smalltalk YX is to be very portable and to...
x Software Genre:
Programming language
x License:
MIT License
x Developer:

potion

a tiny, fast programming language with a JIT compiler, closure support and an object model built around mixins
x Software Genre:
Programming language
x License:
x Developer:
Why the lucky stiff
Edit Collection Schema
All topics in this collection are typed as Software
Use Data from this Collection
Choose a format:

Images and articles are not included in export files, which are limited to 1000 items. Complete data dumps are also available here.

Flag this Collection
Why do you want to flag this collection?