| C, Fortran, SUIF | |
| 1.1.2 | |
| compiler(->C,->SUIF), run-time, documentation, examples | |
| "Stanford Compiler Group" <suif@suif.stanford.edu> | |
| ftp://ftp-suif.stanford.edu/pub/suif/basesuif-1.1.2.tar.gz http://www-suif.Stanford.EDU | |
| SUIF is a framework for building large, complex compilers, targeted particular toward research in compiler algorithms. This package is the core of the system. It contains a kernel, which supports the Stanford University Intermediate Format (file I/O, manipulation, etc.), and a toolkit consisting of passes and libraries for program transformation. | |
| C front end, C back end ANSI-C, FORTRAN front end mostly f77, defining implementation of SUIF IR | |
| Wide range of published papers available from web site | |
| suif-bugs@suif.Stanford.EDU mailing list (more than 100 subscribers to this mailing list, including authors) | |
| Free for any use, commercial or non-commercial, only requires copyright notice be preserved; currently used in commercial products | |
| Modern C++ compiler, such as GNU g++ 2.7.2.1, GNU make | |
Ultrix/DECstation, SunOS/SPARC, Solaris/SPARC/x86,
Irix/SGI-Mips, Linux/x86, OSF/DECAlpha,
| |
| Very system independent, but makefiles need to be replaced for non-UNIX systems if GNU make isn't used | |
| Very active and growing quickly, with Java and C++ front-ends, connections from DEC Fortran, gcc, and g++ front-ends and to gcc's RTL back-ends, and new code generators for many systems funded and underway, all to be made available publicly | |
| Several mailing lists, see http://www-suif.stanford.edu | |
| Several mailing lists, more than 200 active users | |
| No ``official'' support, but mailing lists usually provide support to any who ask | |
| suif-announce@suif.Stanford.EDU mailing list (see web site) | |
| 1997/04 |
language: C
category: C variants summary, or expanded.
language: Fortran
language: SUIF
category: compiled, imperative languages summary, or expanded.
category: compiler frontend/backend glue summary, or expanded.
category: educational summary, or expanded.
category: graphic user interface support summary, or expanded.
category: mathematical tools and languages summary, or expanded.
category: programming in the large summary, or expanded.
category: terminal graphics support summary, or expanded.
category: unix tool building summary, or expanded.
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved