PUFFT—The Purdue University fast FORTRAN translator
Communications of the ACM
Sequential formula translation
Communications of the ACM
A bibliography on syntax error handling in context free languages
ACM SIGPLAN Notices
An Elementary Discussion of Compiler/Interpreter Writing
ACM Computing Surveys (CSUR)
DITRAN—a compiler emphasizing diagnostics
Communications of the ACM
Further experimental data on the behavior of programs in a paging environment
Communications of the ACM
DrJava: a lightweight pedagogic environment for Java
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Combining tags with error codes
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
Meeting the computational requirements of the university - the Brown University Interactive Language
ACM '69 Proceedings of the 1969 24th national conference
The Brown University Student Operating System
ACM '67 Proceedings of the 1967 22nd national conference
Development of educational software using the DEC PDP-11
SIGMINI '76 Proceedings of the ACM SIGMINI/SIGPLAN interface meeting on Programming systems in the small processor environment
Design characteristics of the WATFOR compiler
Proceedings of a symposium on Compiler optimization
Proceedings of a symposium on Compiler optimization
Third generation compiler design
ACM '75 Proceedings of the 1975 annual conference
On the structure of dictionaries for compilers
ACM SIGPLAN Notices
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
A storage-hierarchy system for batch processing
AFIPS '68 (Spring) Proceedings of the April 30--May 2, 1968, spring joint computer conference
PL/C: the design of a high-performance compiler for PL/I
AFIPS '71 (Spring) Proceedings of the May 18-20, 1971, spring joint computer conference
On The Advantages of Tagged Architecture
IEEE Transactions on Computers
Compiler assignment of data items to registers
IBM Systems Journal
Hi-index | 48.25 |
WATFOR is an in-core, load-and-go compiler which has been implemented within the IBM 7040/44 operating system. FORTRAN IV was selected as the source language in order to achieve maximum language compatibility with other available compiling systems, in particular the IBM 7040/44 FORTRAN IV system. The principal advantage of the WATFOR compiler is that it translates FORTRAN IV programs at speeds of up to 100 statements per second. Since the compiler resides in core there is virtually no systems overhead, and hence large batches of “student” programs may be processed very efficiently. The compiler also provides extensive error diagnostics, during both the compilation and the execution phases of a program run. This feature makes the system attractive to both learners and learned users alike.