Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

SmartEiffel

Known as: Eiffeldoc, SmallEiffel 
SmartEiffel is a free Eiffel compiler. The compiler translates Eiffel code either to C or Java bytecode. Hence it can be used to write programs that… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2007
2007
Although classes are a fundamental concept in object-oriented programming, a class itself cannot be built using general purpose… Expand
  • figure 1
  • figure 3
  • figure 5
  • figure 8
  • figure 10
2001
2001
This paper reports our experience about aliasing in the implementation of SmallEiffel, the GNU Eiffel Compiler. The SmallEiffel… Expand
2000
2000
Bertrand Meyer has defined an inter-object concurrency mechanism for the Eiffel language. The mechanism, SCOOP (Simple Concurrent… Expand
  • figure 2.1
  • figure 2.2
  • figure 2.3
  • figure 3.1
  • figure 3.2
2000
2000
It is well-known that the Eiffel language allows covariant redefinition. Regardless of system-level validity rules, Eiffel is not… Expand
Highly Cited
1999
Highly Cited
1999
Preface. I. DESIGN PATTERNS IN A SOFTWARE ENGINEERING CONTEXT. 1. A Software Engineering Perspective. Introduction to Design… Expand
1999
1999
The design of the Eiffel language makes it possible to perform global optimizations on Eiffel programs. We describe some of the… Expand
1998
1998
Eiffel est un langage objet de haut niveau issu de la recherche. Il permet l'implantation effective de la programmation par… Expand
Highly Cited
1997
Highly Cited
1997
SmallEiffel is an Eiffel compiler which uses a fast simple type inference mechanism to remove most late binding calls, replacing… Expand
  • figure 1
  • figure 1
  • figure 2
  • figure 2
  • figure 3
1997
1997
The SmallEiffel compiler uses a simple type inference mechanism to translate Eiffel source code to C code. The most important… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5