Loading...
			
			Please wait, while we are loading the content...
Similar Documents
Eiffel : An Introduction Author : Bertrand Meyer . Presented by : Philip Hucklesby
| Content Provider | Semantic Scholar | 
|---|---|
| Copyright Year | 2009 | 
| Abstract | The Eiffel language and environment apply the conceplS of object-oriented design and programming to the construction of high quality software. As a language, Eiffel provides a range of features for the construction of reusable and reliable software components: classes. multiple inheritance. polymorphism and dynamic binding. genericity. strict static type checking. a disciplined exception mechanism. systematic use of assertions, invariants and other constructs for ensuring program correctness. Eiffel is implemented by compilation through C. ensuring wide portability. On option. a stand alone C package, movable to any machine supporting C. may be generated from the text of an Eiffel system. However the language itself is an original design and has no relation to C. The environment ensures separate compilation of Eiffel classes; it also takes care of recompilation mangagement, automatically triggering re-compilation of modified classes without programmer intervention. The tools of the environment include facilities for automatic documentation (producing a class interface description from the clauss texIS), class browsers, an interactive debugger. a system for graphical display of class hierarchies. an optimising postprocessor and other facilities. An important part of the environment is a set of libraries of reusable software components (classes). They include the Data Structure Library. which covers fundamental data structures and algorithms. Graphics library. supporting windowing and bit-mapped graphics. and the Parsing Library. for writing compilers ad other parser-based tools. | 
| File Format | PDF HTM / HTML | 
| Alternate Webpage(s) | http://www.inf.ethz.ch/personal/meyer/publications/eiffel/eiffel_intro.pdf | 
| Alternate Webpage(s) | http://www.inf.ethz.ch/~meyer/publications/eiffel/eiffel_intro.pdf | 
| Alternate Webpage(s) | http://www2.inf.ethz.ch/~meyer/publications/eiffel/eiffel_intro.pdf | 
| Alternate Webpage(s) | http://se.ethz.ch/~meyer/publications/eiffel/eiffel_intro.pdf | 
| Language | English | 
| Access Restriction | Open | 
| Content Type | Text | 
| Resource Type | Article |