48 relations: Active Oberon, Ada (programming language), Albert Einstein, ALGOL, ALGOL W, AmigaOS, Atari TOS, Bluebottle OS, C++, Classic Mac OS, Component Pascal, ETH Zurich, Euler (programming language), Go (programming language), Imperative programming, Lagoona (programming language), Lex (software), Linux, Microsoft Visual Studio, Microsoft Windows, Modula, Modula-2, Modular programming, Namespace, Niklaus Wirth, Nim (programming language), Null pointer, Oberon (moon), Oberon (operating system), Oberon-2, Object-oriented programming, Obliq, Parsing, Pascal (programming language), POSIX, Programming language, Queensland University of Technology, Seneca the Younger, Solaris (operating system), StrongARM, Structured programming, Supercomputer, Switzerland, Uranus, X86, Yacc, Zonnon, .NET Framework.
Active Oberon is a general purpose programming language developed during 1996-1998 by the group around Niklaus Wirth and Jürg Gutknecht at the Swiss Federal Institute of Technology (ETH) in Zürich.
Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.
Albert Einstein (14 March 1879 – 18 April 1955) was a German-born theoretical physicist who developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics).
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.
ALGOL W is a programming language.
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.
TOS (The Operating System also Tramiel Operating System from Jack Tramiel, owner of Atari Corp. at the time) is the operating system of the Atari ST range of computers.
Bluebottle (formerly known as AOS and now as A2) is a modular, object-oriented Operating System with unconventional features.
C++ ("see plus plus") is a general-purpose programming language.
Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.
Component Pascal is a programming language in the tradition of Niklaus Wirth's Pascal, Modula-2, Oberon and Oberon-2.
ETH Zurich (Swiss Federal Institute of Technology in Zurich; Eidgenössische Technische Hochschule Zürich) is a science, technology, engineering and mathematics STEM university in the city of Zürich, Switzerland.
Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60.
Go (often referred to as Golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
Lagoona is an experimental programming language developed by Michael Franz, a former student of Niklaus Wirth.
Lex is a computer program that generates lexical analyzers ("scanners" or "lexers").
Linux is a family of free and open-source software operating systems built around the Linux kernel.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
The Modula programming language is a descendant of the Pascal programming language.
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.
Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.
In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.
Niklaus Emil Wirth (born 15 February 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering.
Nim (formerly named Nimrod) is an imperative, multi-paradigm, compiled programming language designed and developed by Andreas Rumpf.
In computing, a null pointer has a value reserved for indicating that the pointer does not refer to a valid object.
Oberon, also designated, is the outermost major moon of the planet Uranus.
The Oberon SystemNiklaus Wirth & Jürg Gutknecht: (1988) The Oberon System.
Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field export and reintroduces the FOR loop from Modula-2.
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").
Obliq is an interpreted, object-oriented programming language designed to make distributed, and locally multi-threaded, computation simple and easy for the programmer, while providing program safety and implicit type system.
Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.
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.
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
The Queensland University of Technology (QUT) is a public research university located in the urban coastal city of Brisbane, Queensland, Australia.
Seneca the Younger AD65), fully Lucius Annaeus Seneca and also known simply as Seneca, was a Roman Stoic philosopher, statesman, dramatist, and—in one work—satirist of the Silver Age of Latin literature.
Solaris is a Unix operating system originally developed by Sun Microsystems.
The StrongARM is a family of computer microprocessors developed by Digital Equipment Corporation and manufactured in the late 1990s which implemented the ARM v4 instruction set architecture.
Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.
A supercomputer is a computer with a high level of performance compared to a general-purpose computer.
Switzerland, officially the Swiss Confederation, is a sovereign state in Europe.
Uranus is the seventh planet from the Sun.
x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.
Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.
Zonnon is a programming language along the Oberon, Modula, and Pascal language line.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.