FOCAL

E701311

FOCAL is an early interactive programming language developed by Digital Equipment Corporation, commonly used on PDP-series minicomputers for scientific and educational purposes.

All labels observed (2)

Label Occurrences
FOCAL canonical 3
FOCAL-9 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf interactive programming language
programming language
abbreviationOf Formulating On-Line Calculations in Algebraic Language
category DEC programming language
characterSet ASCII
contemporaneousWith Dartmouth BASIC
designedFor PDP-11
PDP-7
PDP-8
PDP-9
PDP-series minicomputers
interactive use by scientists and engineers
developer Digital Equipment Corporation
documentationPublisher Digital Equipment Corporation
era 1960s
1970s
executionModel interpreted
hasFeature compact syntax
interactive prompt
line-numbered statements
hasSuccessor DEC BASIC
linked to: True BASIC
influencedBy BASIC
inputMethod glass terminals
teletype terminals
notableFor ease of use for non-specialists
interactive numerical problem solving
outputMethod line printers
teletypes
paradigm imperative programming
platform DEC minicomputers
primaryUse educational purposes
interactive numerical calculations
scientific computing
supports conditional branching
floating-point arithmetic
formatted output
integer arithmetic
interactive command execution
loops
targetEnvironment minicomputers
time-sharing systems
usedIn educational programming labs
engineering calculations
laboratory data analysis
usedWith DECtape
magnetic disk storage
paper tape storage
vendor Digital Equipment Corporation

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

PDP-7 operatingSystem FOCAL
PDP-9 operatingSystem FOCAL-9
linked to: FOCAL
OS/8 supportsLanguage FOCAL