The idea behind FARGO was to facilitate ease of transition for
IBM 407 Accounting Machine technicians to the new
IBM 1400 series of computers. The 1400 series had two
assemblers;
Symbolic Programming System (SPS) and
Autocoder (a more advanced assembler which required more memory than SPS). These represented a significant paradigm shift and learning curve for the technicians who were accustomed to wiring a
control panel to direct input, output, control and counter operations (add, subtract). Multiplication and division operations were possible but their practicality was limited. Tabulator machine operations were directed by impulses emitted in a machine cycle; hence, FARGO emulated the notion of a cycle. FARGO coordinated the concept of coding sheets that closely approximated the principles of wiring control panels of tabulating machines. Early FARGO training material showed the wiring control of panels vs. coding sheet relationships. == Programs did not require compilation ==