PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

FLOW-MATIC

FLOW-MATIC

< >

FLOW-MATIC is a programming language created in 1955 by Grace Hopper.

#610on PLDB 67Years Old 425Users
0Books 0Papers

FLOW-MATIC, originally known as B-0 (Business Language version 0), was the first English-like data processing language. It was developed for the UNIVAC I at Remington Rand under Grace Hopper during the period from 1955 until 1959. It had a strong influence on the development of COBOL.. Read more on Wikipedia...


Example from Wikipedia:
(0) INPUT INVENTORY FILE-A PRICE FILE-B聽; OUTPUT PRICED-INV FILE-C UNPRICED-INV FILE-D聽; HSP D . (1) COMPARE PRODUCT-NO (A) WITH PRODUCT-NO (B)聽; IF GREATER GO TO OPERATION 10聽; IF EQUAL GO TO OPERATION 5聽; OTHERWISE GO TO OPERATION 2 . (2) TRANSFER A TO D . (3) WRITE-ITEM D . (4) JUMP TO OPERATION 8 . (5) TRANSFER A TO C . (6) MOVE UNIT-PRICE (B) TO UNIT-PRICE (C) . (7) WRITE-ITEM C . (8) READ-ITEM A聽; IF END OF DATA GO TO OPERATION 14 . (9) JUMP TO OPERATION 1 . (10) READ-ITEM B聽; IF END OF DATA GO TO OPERATION 12 . (11) JUMP TO OPERATION 1 . (12) SET OPERATION 9 TO GO TO OPERATION 2 . (13) JUMP TO OPERATION 2 . (14) TEST PRODUCT-NO (B) AGAINST聽; IF EQUAL GO TO OPERATION 16聽; OTHERWISE GO TO OPERATION 15 . (15) REWIND B . (16) CLOSE-OUT FILES C聽; D . (17) STOP . (END)
vimwiki.html 路 flow-matic.html 路 sizzle.html

View source

PLDB - Build the next great programming language 路 v2022 Day 93 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com