Short Code (computer language): Difference between revisions

Content deleted Content added
m See also: fixed typo
Added information from History of Programming Languages proceedings, cleaned up writing
Line 3:
:''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. the time,New theYork: languageAcademic hadPress. to beISBN '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/>
 
==References==