Related articles |
---|
Cecil/Vortex 2.0 now available grove@pysht.cs.washington.edu (1997-05-08) |
From: | grove@pysht.cs.washington.edu (Dave Grove) |
Newsgroups: | comp.compilers,comp.object,comp.lang.java.softwaretools,comp.lang.c++ |
Date: | 8 May 1997 21:40:14 -0400 |
Organization: | University of Washington |
Keywords: | available, OOP, tools, WWW |
The Cecil Group at the University of Washington is proud to
announce the first general release of the Cecil/Vortex system.
Vortex is an optimizing compiler infrastructure for
object-oriented and other high-level languages. It targets both pure
object-oriented languages like Cecil and hybrid object-oriented
languages like C++, Modula-3, and Java. Vortex currently incorporates
high-level optimizations such as static class analysis, whole-program
class hierachy analysis, profile-guided receiver class prediction,
profile-guided selective procedure specialization, intraprocedural
message splitting, automatic inlining, and static closure analyses.
It also includes a collection of standard intraprocedural analyses
such as common subexpression elimination and dead assignment
elimination. By default, Vortex generates portable C code. The
Vortex compiler is written entirely in Cecil.
Cecil is a purely object-oriented language intended to support
rapid construction of high-quality, extensible software. Cecil
incorporates multi-methods, a simple prototype-based object model, a
mechanism to support a structured form of computed inheritance,
module-based encapsulation, and a flexible static type system which
allows statically- and dynamically-typed code to mix freely.
More information about the release, copies of the Cecil language
specification, Vortex compiler documentation, current benchmark
results, and further information on the Cecil/Vortex project are
available at: http://www.cs.washington.edu/research/projects/cecil
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.