It looks like you're new here. If you want to get involved, click one of these buttons!
I'd like to return us to some code we've looked at during past CCSWG's, bringing in the perspective of our Week 1 discussion
Name of program: FLOW-MATIC DEMO?
Name of author/s: Grace Hopper
Year circulated/published: 1955-59
Programming language: FLOW-MATIC (aka B-Zero or or Business Language version 0.
1. INPUT INVENTORY FILE-A PRICE FILE-B ; OUTPUT PRICED-INV FILE-C UNPRICED-INV 2. FILE-D ; HSP D . 3. COMPARE PRODUCT-NO (A) WITH PRODUCT-NO (B) ; IF GREATER GO TO OPERATION 10 ; 4. IF EQUAL GO TO OPERATION 5 ; OTHERWISE GO TO OPERATION 2 5. TRANSFER A TO D . 6. WRITE-ITEM D . 7. JUMP TO OPERATION 8 . 8. TRANSFER A TO C . 9. MOVE UNIT-PRICE (B) TO UNIT-PRICE (C) . 10. WRITE-ITEM C . 11. READ-ITEM A ; IF END OF DATA GO TO OPERATION 14 . 12. JUMP TO OPERATION 1 . 13. READ ITEM B ; IF END OF DATA GO TO OPERATION 12 . 14. JUMP TO OPERATION 1 . 15. SET OPERATION 9 TO GO TO OPERATION 2 . 16. JUMP TO OPERATION 2 . 17. TEST PRODUCT-NO (B) AGAINST ZZZZZZZZZZZZ ; IF EQUAL GO TO OPERATION 16 ; 18. OTHERWISE GO TO OPERATION 15 . 19. REWIND B . 20. CLOSE-OUT FILES C ; D . 21. STOP . (END)
Explanation of how you regard the code:
FLOW-MATIC was a programming language, featuring English language tokens, that preceded COBALT and was made by Grace Hopper and her team. A number of us have read this code as a sign of early thoughts on using English-like tokens and well as one of the ways early developers of programming languages attempted to cater to non-programming managers.
Discussion questions: How do we interpret this code through a feminist or gender-based approach?