:''This article is about the early computer language Short Code. For the use of this term in connection with telecommunications, see [[Short code]]''.
In [[computingJohn Mauchly]],'s '''Short Code''' (also called '''Short Order Code''') was the first programming language<ref name=Sebesta>Sebesta, W.S Concepts of Programming languages. 2006;M6 14:18 pp.44. ISBN# 0-321-33025-0</ref> to be actually implemented and used for anon electronic computing device.devices, Tofirst program[[BINAC]] the(1949) deviceand involvedlater the[[UNIVAC]] use(1952).<ref of ''short codes''name=hopl>Wexelblat, whichRichard wereL. codes(Ed.) that(1981). each<em>History identifiedof aProgramming hardwareLanguages</em>, functionp. At9. thetime,New theYork: languageAcademic hadPress. tobeISBN 'hand0-12-745040-8</ref> coded'or simply put 'manually compiled'Prior to [[machine code]]this, rathercomputers thanwere beingprogrammed ablemanually to parse it through ain [[lexicalmachine analysercode]]. or[[compiler]].Short TheCode techniqueallowed isprogrammers namedto synonymouslyuse withan interpreted [[pseudocodespseudocode]],whichsupported canby bea confusedlibrary with the high-level-language–independent algorithm 'language' representation. Short Code was the predecessor toof [[Speedcodingsubroutines]], which extended Short Code by allowing for floating point calculations, and providing code representation for the four calculation operators (addition, subtraction, multiplication, and division).
Short Code was the predecessor to [[Speedcoding]], which extended Short Code by allowing for floating point calculations, and providing code representation for the four calculation operators (addition, subtraction, multiplication, and division). [[Grace Murray Hopper]] cites it as an influence on her early [[compiler]] work.<ref name=hopl/>