Units 1-8 All definitions

Ace your homework & exams now with Quizwiz!

Compiled language

A compiled language is a programming language whose implementations are typically compilers, and not interpreters. The term is somewhat vague. In principle, any language can be implemented with a compiler or with an interpreter.

Flash

Adobe Flash Player is computer software for content created on the Adobe Flash platform. Flash Player is capable of viewing multimedia contents, executing rich Internet applications, and streaming audio and video. In addition, Flash Player can run from a web browser as a browser plug-in or on supported mobile devices.

Alice

Alice is an object-based educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations using 3D models.

Assembly language

An assembly language is a low-level programming language designed for a specific type of processor. It may be produced by compiling source code from a high-level programming language (such as C/C++) but can also be written from scratch.

Interpreted language

An interpreted language is a type of programming language for which there is an interpreter which runs over a virtual machine. The interpreter excutes the code line by line and convert it into low level machine language.

Basic

BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. The original version was designed by John G. Kemeny and Thomas E. Kurtz and released at Dartmouth College in 1964.

Pascal

Blaise: Blaise Pascal was a French mathematician, physicist, inventor, philosopher, writer and Catholic theologian. He was a child prodigy who was educated by his father, a tax collector in Rouen. Pascal:the SI unit of pressure, equal to one newton per square meter (approximately 0.000145 pounds per square inch, or 9.9 × 10-6 atmospheres).

C++

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".

FORTRAN

Fortran is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM in the 1950s for scientific and engineering applications, FORTRAN came to subsequently dominate scientific computing

HTML

Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Java

Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

JavaScript

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

Python

Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace.

Query language

Query languages or data query languages are computer languages used to make queries in databases and information systems.

Ruby

Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection.

SQL

SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.

Swift

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community, first released in 2014.

Scratch

Scratch is a block-based visual programming language and website targeted primarily at children 8-16 as an educational tool for coding. Users of the site can create projects on the web using a block-like interface.

Low-level language

A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions. Generally, this refers to either machine code or assembly language.

Markup language

A markup language is a computer language that uses tags to define elements within a document. It is human-readable, meaning markup files contain standard words, rather than typical programming syntax. While several markup languages exist, the two most popular are HTML and XML.

Scripting language

A scripting language is a programming language that is interpreted, meaning it is translated into machine code when the code is run, rather than beforehand. Scripting languages are often used for short scripts over full computer programs. JavaScript, Python, and Ruby are all examples of scripting languages.

COBOL

COBOL is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. COBOL is primarily used in business, finance, and administrative systems for companies and governments.

CSS

Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Machine language

In computer programming, machine code, consisting of machine language instructions, is a low-level programming language used to directly control a computer's central processing unit.

High-level language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

Pearl

PEARL, or Process and experiment automation realtime language, is a computer programming language designed for multitasking and real-time programming. Being a high-level language, it is fairly cross-platform. Since 1977, the language has been going under several standardization steps by the Deutsches Institut für Normung. The current version is PEARL-90, which was standardized in 1998 as DIN 66253-2.

PERL

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was officially changed to Raku in October 2019.


Related study sets

Project Management Exam 2 (ch. 4-8)

View Set

One sample analysis of variance (Anova)

View Set

OT Unit 1 Exam: Origins and True/False Part 1

View Set

Exam (Assignment 01-04b) Principals of Economics

View Set

CA Contractor's Law and Business Test 4

View Set