In September , the first version was installed at the University of Waterloo for the Department of Computing Services. Retrieved from " https: Its objectives were fast compilation speed and effective error diagnostics at both compile and execution time.
|Date Added:||11 September 2011|
|File Size:||57.98 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
In the early s, newly formed computer science departments started university programs to teach computer programming languages. Grace Murray Hopper Award.
Retrieved April 3, This has the pleasant side effect of checking for undefined aatfor with essentially no CPU overhead.
In Septemberthe first version was installed at the University of Waterloo for the Department of Computing Services. Communications of the ACM. Retrieved April 1, The distribution of the software and customer support was carried on by Sandra Ward.
Please improve it by verifying the claims made and adding inline citations. Their programs were generally short, but usually contained logic and syntax errors, resulting in time-consuming repetition of the steps and confusing " core dumps " It often took a full day to submit and receive the successful or failed output from the computer operator.
This entire article possibly contains original research. Views Read Edit View history. A guide to Fortran IV programming.
Catalog Record: WATFOR-77 : user's guide for the IBM PC with DOS | Hathi Trust Digital Library
Proceedings of a symposium on Compiler optimization. It uses a diagnostic feature of the that can deliberately set areas of memory to bad parity.
Association for Computing Machinery. Because it could complete the three usual steps "compile-link-go" in just one pass, the system became popular for teaching students computer programming. Archived from the original on July 21, Wesley Graham provided leadership throughout the project.
Each step often included a new set of punched cards or tape. This aatfor was made available in March Two components of the compiler are not portable. In the second stage, a linker constructed a complete program using growing libraries of common functions.
Retrieved from " https: This simple, one-step process allowed non-experienced programmers to learn programming with lower cost in time and computing resources. Universities and corporations used these compilers and a number of other software products have been developed in the WATFOR tradition.
WATFIV - Wikipedia
When a program tries to reference variables that hadn't been wztfor, the machine takes an interrupt handled by the Watfor runtime routines and the error is reported to the user as an undefined variable.
Unlike previous compilers, a significant portion of WATFOR was written in a portable systems language to ease the implementation of the compiler on other computer systems.
Students, on the other hand, 777 very different requirements. Once their programs worked correctly, they were turned in and not run again.
Programming the IBM 2nd ed. Wesley Graham July This version produces Japanese language error messages and supported the Kanji, Hiragana and Katakana character sets for variable names and character wayfor.
Many other institutions universities, colleges, businesses and governmental agencies started using the WATFOR compiler to meet needs similar to those experienced at the University of Waterloo. CressLothar K.