Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

FOCAL (programming language)

Procedural Language

FOCAL is an interpreted programming language that resembles JOSS. Its name is an acronym for Formulating On-Line Calculations in Algebraic Language. The Programming Language Database dates it to 1968 and credits Richard Merrill as its main creator. It was written for the PDP-8 computers made by Digital Equipment Corporation, and that machine family is where it had its largest effect. The sample program shown on the database page is typical of the language: its lines carry numbers in the form 01.10, and it uses commands such as ASK, SET, IF, TYPE and GOTO to read a birth year, compute a value and print a reply. The database lists JOSS, BASIC and MUMPS as related languages, which places FOCAL in the family of early conversational, interactive languages meant to be used at a terminal.

Facts
First Released
1968 1
Connections

In Field

Source FOCAL (programming language) (Wikipedia)

Influenced By

Source FOCAL (programming language) (Wikipedia)

Preceded By

Source FOCAL (programming language) (Wikipedia)
Sources
1. Programming Language Database (PLDB): FOCAL - PLDB
PLDB page summary line
Quote, PLDB page summary line
is a programming language created in 1968 by Richard Merrill.
View the Source
FOCAL (programming language) (Wikipedia)
  • In Field: Programming Language Theory, Lead
    is an interactive interpreted programming language
  • Influenced By: JOSS, Infobox: influenced by
    JOSS
  • Preceded By: JOSS, Lead
    an interactive interpreted programming language based on JOSS
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.