Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Ousterhout's dichotomy and Scripting language

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Ousterhout's dichotomy and Scripting language

Ousterhout's dichotomy vs. Scripting language

Ousterhout's dichotomy is computer scientist John Ousterhout's categorization that high-level programming languages tend to fall into two groups, each with distinct properties and uses: system programming languages and scripting languages – compare programming in the large and programming in the small. 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.

Similarities between Ousterhout's dichotomy and Scripting language

Ousterhout's dichotomy and Scripting language have 11 things in common (in Unionpedia): AppleScript, C shell, High-level programming language, Java (programming language), Julia (programming language), Lisp (programming language), Machine code, Perl, Programming in the large and programming in the small, System programming, Tcl.

AppleScript

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.

AppleScript and Ousterhout's dichotomy · AppleScript and Scripting 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.

C shell and Ousterhout's dichotomy · C shell and Scripting 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.

High-level programming language and Ousterhout's dichotomy · High-level programming language and Scripting language · 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.

Java (programming language) and Ousterhout's dichotomy · Java (programming language) and Scripting language · 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.

Julia (programming language) and Ousterhout's dichotomy · Julia (programming language) and Scripting 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.

Lisp (programming language) and Ousterhout's dichotomy · Lisp (programming language) and Scripting 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).

Machine code and Ousterhout's dichotomy · Machine code and Scripting language · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

Ousterhout's dichotomy and Perl · Perl and Scripting language · 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.

Ousterhout's dichotomy and Programming in the large and programming in the small · Programming in the large and programming in the small and Scripting language · See more »

System programming

System programming (or systems programming) is the activity of programming computer system software.

Ousterhout's dichotomy and System programming · Scripting language and System programming · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

Ousterhout's dichotomy and Tcl · Scripting language and Tcl · See more »

The list above answers the following questions

Ousterhout's dichotomy and Scripting language Comparison

Ousterhout's dichotomy has 25 relations, while Scripting language has 143. As they have in common 11, the Jaccard index is 6.55% = 11 / (25 + 143).

References

This article shows the relationship between Ousterhout's dichotomy and Scripting language. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »