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 (1)

Label Occurrences
FOCAL canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf interactive programming language
programming language
abbreviationOf Formulating On-Line Calculations in Algebraic Language NERFINISHED
category DEC programming language
characterSet ASCII NERFINISHED
contemporaneousWith Dartmouth BASIC NERFINISHED
designedFor PDP-11 NERFINISHED
PDP-7 NERFINISHED
PDP-8 NERFINISHED
PDP-9 NERFINISHED
PDP-series minicomputers
interactive use by scientists and engineers
developer Digital Equipment Corporation NERFINISHED
documentationPublisher Digital Equipment Corporation NERFINISHED
era 1960s
1970s
executionModel interpreted
hasFeature compact syntax
interactive prompt
line-numbered statements
hasSuccessor DEC BASIC NERFINISHED
influencedBy BASIC NERFINISHED
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 NERFINISHED
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 NERFINISHED
magnetic disk storage
paper tape storage
vendor Digital Equipment Corporation NERFINISHED

How these facts were elicited

Referenced by (1)

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

PDP-7 operatingSystem FOCAL