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
-
Association for Computing Machinery
International learned society for computing
Nº Q127992 ★★
Not listed
-
M
ML (programming language)
Functional programming language
Nº Q860654 ★★
Not listed
-
C
CPL (programming language)
Multi-paradigm programming language
Nº Q2347334 ★
Not listed
-
B
Booth's multiplication algorithm
Algorithm invented by Andrew D. Booth
Nº Q477049 ★
Not listed
-
B
Burrows–Wheeler transform
Algorithm used in data compression techniques
Nº Q2806 ★
Not listed
-
IBM 350
The world's first hard disk drive
Nº Q20527224 ★
Not listed
-
G
G-code
Programming languages
Nº Q620464 ★★★
Not listed
-
History of programming languages
Aspect of history
Nº Q1068652 ★★★
Not listed
-
Nim (programming language)
Programming language
Nº Q20080327 ★★
Not listed
-
IAS machine
First electronic computer to be built at the Institute for Advanced Study
Nº Q2535967 ★
Not listed
-
CORDIC
Algorithm for computing trigonometric and hyperbolic functions
Nº Q116076 ★★
Not listed
-
Leonard Adleman
American computer scientist
Nº Q918650 ★
Not listed
-
Euphoria (programming language)
Programming language
Nº Q1374139 ★
Not listed
-
Source code
Collection of computer instructions written using some human-readable computer language
Nº Q128751 ★★★
Not listed
-
H
Hard coding
Software development practice of embedding data into the source code
Nº Q2111125 ★
Not listed
-
CDC 6600
Computer
Nº Q683851 ★
Not listed
-
P
Portable C Compiler
C compiler
Nº Q279523 ★
Not listed
-
L
LevelDB
Open-source key-value store system written by Google
Nº Q630473 ★
Not listed