40 relations: ABC (programming language), ALGOL 68, Apache Groovy, Apache License, Boo (programming language), C (programming language), C++, Cobra (programming language), Comparison of integrated development environments, CPython, D (programming language), Duck typing, Functional programming, Guido van Rossum, Haskell (programming language), Icon (programming language), Imperative programming, IronPython, Java (programming language), Jython, Lisp (programming language), List of Python software, Maemo, Modula-3, Nokia, Object-oriented programming, Open Programming Language, Perl, Programming paradigm, PyPy, Python (programming language), Python Software Foundation, Python Software Foundation License, Ruby (programming language), S60 (software platform), Stackless Python, Strong and weak typing, Symbian, Type system, Unix.
ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton.
ALGOL 68 (short for Algorithmic Language 1968) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics.
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.
The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).
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 (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.
C++ ("see plus plus") is a general-purpose programming language.
Cobra is a general-purpose, object-oriented programming language.
The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.
CPython is the reference implementation of the Python programming language.
D is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001.
In computer programming, duck typing is an application of the duck test in type safety.
In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
Guido van Rossum (born 31 January 1956) is a Dutch programmer best known as the author of the Python programming language, for which he is the "Benevolent Dictator For Life" (BDFL), which means he continues to oversee Python development, making decisions when necessary.
Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.
Icon is a very high-level programming language featuring goal-directed execution and many facilities for managing strings and textual patterns.
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
IronPython is an implementation of the Python programming language targeting the.NET Framework and Mono.
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.
Jython is an implementation of the Python programming language designed to run on the Java platform.
Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.
The Python programming language is actively used by many people, both in industry and academia for a wide variety of purposes.
Maemo is a software platform developed by Nokia for smartphones and Internet tablets.
Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2 known as Modula-2+.
Nokia is a Finnish multinational telecommunications, information technology, and consumer electronics company, founded in 1865.
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
Open Programming Language (OPL) is an embedded programming language for portable devices that run the Symbian Operating System.
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
Programming paradigms are a way to classify programming languages based on their features.
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.
The Python Software Foundation (PSF) is a nonprofit organization devoted to the Python programming language, launched on March 6, 2001.
The Python Software Foundation License (PSFL) is a BSD-style, permissive free software license which is compatible with the GNU General Public License (GPL).
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
The S60 Platform (formerly Series 60 User Interface) was a software platform for smartphones that runs on the Symbian operating system.
Stackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack.
In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones.
In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.