Speedcoding
Programming language
Speedcoding, Speedcode or SpeedCo was the first high-level programming language created for an IBM computer. The language was developed by John W. Backus in 1953 for the IBM 701 to support computation with floating point numbers.
Nº Q7475416 ★
Common · Knowledge
Speedcoding
Programming language
Speedcoding, Speedcode or SpeedCo was the first high-level programming language created for an IBM computer. The language was developed by John W. Backus in 1953 for the IBM 701 to support computation with floating point numbers.
From Wikipedia
Speedcoding, Speedcode or SpeedCo was the first high-level programming language created for an IBM computer. The language was developed by John W. Backus in 1953 for the IBM 701 to support computation with floating point numbers. The idea arose from the difficulty of programming the IBM SSEC machine when Backus was hired to calculate astronomical positions in early 1950. The speedcoding system was an interpreter and focused on ease of use at the expense of system resources. It provided pseudo-instructions for common mathematical functions: logarithms, exponentiation, and trigonometric operations. The resident software analyzed pseudo-instructions one by one and called the appropriate subroutine. Speedcoding was also the first implementation of decimal input/output operations. Although it substantially reduced the effort of writing many jobs, the running time of a program that was written with the help of Speedcoding was usually ten to twenty times that of machine code. The interpreter took 310 memory words, about 30% of the memory available on a 701.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
O
OCaml
Extension of the Caml programming language
Nº Q212587 ★★★
Not listed
-
Commodore BASIC
BASIC programming language
Nº Q337272 ★
Not listed
-
F
FLOW-MATIC
Programming language
Nº Q1389173 ★
Not listed
-
J (programming language)
Programming language
Nº Q383994 ★★
Not listed
-
History of compiler construction
Wikimedia history article
Nº Q3502371 ★
Not listed
-
S
SuperCollider
Environment and programming language for real-time audio synthesis and algorithmic composition
Nº Q2299598 ★
Not listed
-
U
Universal Systems Language
Modeling language
Nº Q7894081 ★★
Not listed
-
Scheme (programming language)
Dialect of the Lisp programming language
Nº Q187560 ★★
Not listed
-
A
Artificial Intelligence Markup Language
XML dialect for creating natural language software agents
Nº Q188545 ★
Not listed
-
J
JOVIAL
Programming language
Nº Q1277803 ★
Not listed
-
B
BCPL
Multi-paradigm programming language
Nº Q810009 ★★
Not listed
-
Altair BASIC
Interpreter for the BASIC programming language
Nº Q286196 ★
Not listed
-
Sophie Wilson
British computer scientist (born 1957)
Nº Q16489 ★★
Not listed
-
FASM
Open source assembler
Nº Q852086 ★★
Not listed
-
Seymour Cray
Applied mathematician, computer scientist, and electrical engineer (1925–1996)
Nº Q92765 ★★
Not listed
-
Machine code
Set of instructions executed directly by a computer's central processing unit (CPU)
Nº Q55813 ★★★
Not listed
-
Modified frequency modulation
Encoding in communication technology
Nº Q1942166 ★★
Not listed
-
1C:Enterprise programming language
Programming language
Nº Q65065977 ★★★
Not listed