The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).
In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.
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.
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.
Cobra is a general-purpose, object-oriented programming language.
The Common Language Infrastructure (CLI) is an open specification (technical standard) developed by Microsoft and standardized by ISO and ECMA that describes executable code and a runtime environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.
In computing, the Common Public License (CPL) is a free software / open-source software license published by IBM.
CPython is the reference implementation of the Python programming language.
Cython is a superset of the Python programming language, designed to give C-like performance with code that is written mostly in Python.
Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming.
The Dynamic Language Runtime (DLR) from Microsoft runs on top of the Common Language Runtime and provides computer language services for dynamic languages.
Extensible Application Markup Language (XAML) is a declarative XML-based language developed by Microsoft that is used for initializing structured values and objects.
GitHub Inc. is a web-based hosting service for version control using Git.
A global interpreter lock (GIL) is a mechanism used in computer-language interpreters to synchronize the execution of threads so that only one native thread can execute at a time.
IronLisp was an implementation of the Lisp programming language targeting the Microsoft.NET framework.
IronRuby is an implementation of the Ruby programming language targeting Microsoft.NET framework.
IronScheme is an implementation of the Scheme programming language targeting the Microsoft.NET framework.
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.
Jim Hugunin is a software programmer who created the Python programming language extension Numeric (ancestor to NumPy), and later created Python implementations for the Java Platform (Jython) and for Microsoft.NET platform (IronPython); he has also co-designed the AspectJ extension for the Java programming language.
In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.
Jython is an implementation of the Python programming language designed to run on the Java platform.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.
Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.
Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.
Microsoft Silverlight (or simply Silverlight) is a deprecated application framework for writing and running rich Internet applications, similar to Adobe Flash.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
Mono is a free and open-source project led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the.NET Foundation, to create an Ecma standard-compliant,.NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.
NumPy (pronounced or sometimes) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.
The Open Source Initiative (OSI) is a non-profit organization dedicated to promoting open-source software.
The open-source model is a decentralized software-development model that encourages open collaboration.
PyPy is an alternative implementation of the Python programming language which often runs faster than the standard implementation of Python, CPython.
Python is an interpreted high-level programming language for general-purpose programming.
In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
A shared source or source available software source code distribution model includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open source.
SQLite is a relational database management system contained in a C programming library.
The Tao Framework is a C# library giving.NET and Mono developers access to popular graphics and gaming libraries like OpenGL and SDL.
The Open Source Definition is a document published by the Open Source Initiative, to determine whether a software license can be labeled with the open-source certification mark.
The Register (nicknamed El Reg) is a British technology news and opinion website co-founded in 1994 by Mike Magee, John Lettice and Ross Alderson.
ZIP is an archive file format that supports lossless data compression.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.