25 relations: AppleScript, Batch file, C (programming language), C shell, Computer scientist, Data structure, DOS, Forth (programming language), High-level programming language, Interpreter (computing), Java (programming language), John Ousterhout, Julia (programming language), Lisp (programming language), Machine code, Modula-2, Perl, Programming in the large and programming in the small, Richard Stallman, Scripting language, System programming, Tcl, Type system, UCSD Pascal, Wiki.
AppleScript
AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.
New!!: Ousterhout's dichotomy and AppleScript · See more »
Batch file
A batch file is a kind of script file in DOS, OS/2 and Microsoft Windows.
New!!: Ousterhout's dichotomy and Batch file · See more »
C (programming language)
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.
New!!: Ousterhout's dichotomy and C (programming language) · See more »
C shell
The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s.
New!!: Ousterhout's dichotomy and C shell · See more »
Computer scientist
A computer scientist is a person who has acquired the knowledge of computer science, the study of the theoretical foundations of information and computation and their application.
New!!: Ousterhout's dichotomy and Computer scientist · See more »
Data structure
In computer science, a data structure is a data organization and storage format that enables efficient access and modification.
New!!: Ousterhout's dichotomy and Data structure · See more »
DOS
DOS is a family of disk operating systems.
New!!: Ousterhout's dichotomy and DOS · See more »
Forth (programming language)
Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.
New!!: Ousterhout's dichotomy and Forth (programming language) · See more »
High-level programming language
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.
New!!: Ousterhout's dichotomy and High-level programming language · See more »
Interpreter (computing)
In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
New!!: Ousterhout's dichotomy and Interpreter (computing) · See more »
Java (programming language)
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.
New!!: Ousterhout's dichotomy and Java (programming language) · See more »
John Ousterhout
John Kenneth Ousterhout (born October 15, 1954) is the chairman of Electric Cloud, Inc. and a professor of computer science at Stanford University.
New!!: Ousterhout's dichotomy and John Ousterhout · See more »
Julia (programming language)
Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, while also being effective for general-purpose programming, web use or as a specification language.
New!!: Ousterhout's dichotomy and Julia (programming language) · See more »
Lisp (programming language)
Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.
New!!: Ousterhout's dichotomy and Lisp (programming language) · See more »
Machine code
Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).
New!!: Ousterhout's dichotomy and Machine code · See more »
Modula-2
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.
New!!: Ousterhout's dichotomy and Modula-2 · See more »
Perl
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
New!!: Ousterhout's dichotomy and Perl · See more »
Programming in the large and programming in the small
In software engineering, programming in the large and programming in the small describe two different approaches to writing software.
New!!: Ousterhout's dichotomy and Programming in the large and programming in the small · See more »
Richard Stallman
Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.
New!!: Ousterhout's dichotomy and Richard Stallman · See more »
Scripting language
A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
New!!: Ousterhout's dichotomy and Scripting language · See more »
System programming
System programming (or systems programming) is the activity of programming computer system software.
New!!: Ousterhout's dichotomy and System programming · See more »
Tcl
Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.
New!!: Ousterhout's dichotomy and Tcl · See more »
Type system
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.
New!!: Ousterhout's dichotomy and Type system · See more »
UCSD Pascal
UCSD Pascal was a Pascal programming language system that ran on the UCSD p-System, a portable, highly machine-independent operating system.
New!!: Ousterhout's dichotomy and UCSD Pascal · See more »
Wiki
A wiki is a website on which users collaboratively modify content and structure directly from the web browser.
New!!: Ousterhout's dichotomy and Wiki · See more »
References
[1] https://en.wikipedia.org/wiki/Ousterhout's_dichotomy