Key Programming Language Concepts 1

Key Programming Language Concepts 1

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

Language

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (26)

Section 1

(26 cards)

Language

Front

a system of symbols, signs, sounds, or gestures used for communication

Back

paradigm

Front

set of agreements about how problems are to be understood Philosophical or theoretical framework in which laws and generilizations are formulatd

Back

Notation

Front

marks, signs, or figures that represent something philosophical reductionism

Back

Orthogonality

Front

free from convoluted interactions

Back

Information hiding

Front

The practice of hiding the details of a module with the goal of controlling access to the details of the module

Back

Scientific Method

Front

A series of steps followed to solve problems including collecting data, formulating a hypothesis, testing the hypothesis, and stating conclusions.

Back

Interface

Front

The place at which independent and often unrelated systems meet and act on or communicate with each other.

Back

Denotation

Front

linguistic expression or representation

Back

Model

Front

a formal or schematic description of a system, theory, or phenomenon

Back

Declarative

Front

what versus how

Back

Visualization

Front

the act of making a visible presentation of data, particularly a graph

Back

Module

Front

An encapsulated collection of one or more related classes, each with its own methods and attributes.

Back

Cohesion

Front

unity

Back

Sapir-Whorf Hypothesis

Front

the idea that different languages create different ways of thinking

Back

Semantics

Front

the set of rules by which we derive meaning from morphemes, words, and sentences in a given language; also, the study of meaning

Back

Abstraction

Front

conceptualization without reference to specific instances

Back

Coupling

Front

The extent to which subsystems depend on each other.

Back

Representation independence

Front

Users may rely upon abstract specifications abstract--without specific instances

Back

Separate Compilation

Front

Splitting a program across many files, each of which can be compiled without knowledge of what is in the other files. Isolation of details

Back

Opaque Type

Front

hidden representation

Back

Abstract Data Type

Front

A class. A data type that is defined by a set of values and a set of operations

Back

Expression

Front

representing in a medium

Back

Referential Transparency

Front

Any two expressions with the same value can be substituted for each other without affecting the programs behavior

Back

Transparant

Front

clearly visible

Back

Specification

Front

A detailed description of the design and materials used to make something.

Back

Pictograph

Front

representational symbol

Back