Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Eiffel programming language


Related Topics

In the News (Wed 22 May 19)

  
  Eiffel (programming language) - Wikipedia, the free encyclopedia
Eiffel is a purely object-oriented language but provides an open architecture for interfacing with "external" software in any other programming language.
Although there is no direct connection between Eiffel and C, all of the current Eiffel compilers except one (Visual Eiffel) output C source code as an intermediate language, to submit to a C compiler, for optimizing and portability.
Eiffel standard, revision 2 (2006); this is the ECMA standard, with free access, its text identical to that of the ISO standard.
en.wikipedia.org /wiki/Eiffel_programming_language   (3946 words)

  
 Introduction to Eiffel
With roots in Simula, beholden to no backwards compatibility issues, the Eiffel programming language was designed from scratch by Bertrand Meyer and his colleagues for the purpose of enabling the construction of robust, general, reusable software components.
Eiffel is available or announced from a number of vendors on a roster of operating systems or platforms including Windows 3.1, VMS, SunOS, Solaris, Ultrix, OSF/1, DG Aviion, IBM RS/6000, Silicon Graphics, Macintosh, OS-2, and NEXTSTEP, as well as Linux.
Such a package, written in a programming language is a class, but an instance of a class in execution (or in storage) is an object.
www.linuxjournal.com /node/1077/print   (3274 words)

  
 Programming Languages Directory | Eiffel Programming Language
The Eiffel programming language was created by Bertrand Meyer and developed by his company, Interactive Software Engineering (ISE) of Goleta, CA in 1985.
Eiffel has evolved continually since its conception on September 14, 1985 and its first introduction in 1986.
The Eiffel Tower was completed on time and within budget, which should happen if you use Eiffel for your software projects.
www.computerowl.com /eiffel.php   (249 words)

  
 Eiffel programming language (via CobWeb/3.1 planetlab-3.cs.princeton.edu)   (Site not responding. Last check: 2007-10-12)
Eiffel is strongly statically typed, with automatic memory management (typically implemented by garbage collection).
Eiffel intentionally limits stylistic expression, providing few means for clever coding tricks or coding techniques intended as optimization hints to the compiler.
Eiffel tends to be quite closely connected to C; three of the four Eiffel compilers produce C code rather than object code.
eiffel-programming-language.iqnaut.net.cob-web.org:8888   (1289 words)

  
 The Eiffel for.NET Language (via CobWeb/3.1 planetlab-3.cs.princeton.edu)   (Site not responding. Last check: 2007-10-12)
Eiffel is considered both a development methodology and a programming language.
Eiffel the methodology is a recipe for constructing quality software which is based on a small number of powerful concepts.
Eiffel the programming language is a notation which is designed to support the methodology.
docs.eiffel.com.cob-web.org:8888 /eiffelstudio/technologies/dotnet/eiffel_dotnet_language/20_language/00_introduction.html   (221 words)

  
 Eiffel in a nutshell
With Eiffel you can quickly produce a basic version of a system, reliable and efficient, put it into users' hands early (while the competition is still trying to produce a "prototype"), and come up with new releases rapidly, all the time maintaining the standards of robustness that are the hallmark of the approach.
Eiffel was designed from day one to be the vehicle for the new software industry, based on the reuse of high-quality components -- rather than on everyone reinventing the wheel all the time.
Eiffel recognition was given a large boost by the appearance in 1988 of the book Object-Oriented Software Construction by Bertrand Meyer, which quickly became the best-selling title in the field and was translated into eight foreign languages; the book used Eiffel as the natural vehicle to introduce concepts of object technology and Design by Contract.
archive.eiffel.com /eiffel/nutshell.html   (3365 words)

  
 Tech Success: Xontech uses Eiffel for defense
He appreciated how Eiffel doesn't use pointers, a technique of referring to memory addresses that can be time-consuming to manage in large program development.
Eiffel was originally developed by Bertrand Meyer for a 1987 textbook on object-oriented programming.
Eiffel's products are used by Lockheed Martin Corp. and Northrop Grumman Corp. Government clients include the Environmental Protection Agency and Sweden's National Board of Health and Welfare, which has a record-keeping system based on Eiffel.
www.washingtontechnology.com /news/18_5/emerging-tech/20900-1.html   (921 words)

  
 Diamond problem - Biocrawler   (Site not responding. Last check: 2007-10-12)
Class A is at the top, both B and C separately beneath it, and D joins the two together at the bottom to form a diamond shape.
In some languages, it is not possible to inherit from the same class twice.
If virtual and nonvirtual inheritance are mixed, there is a single virtual A and a nonvirtual A for each nonvirtual inheritance path to A. Eiffel handles this situation by a select and rename directives, where the ancestors' methods to use in a descentant are explicitly specified.
www.biocrawler.com /encyclopedia/Diamond_problem   (466 words)

  
 Eiffel History   (Site not responding. Last check: 2007-10-12)
They were especially interested in a programming language that combined reliability and the ability to construct complex architectures.
And because they found that none of the existing programming languages satisfied their expectations, they decided to develop a completely new one: Eiffel.
The name of the language reveals their goal: like the symbol of Paris, the new language should ensure a maximum of complexity, transparency and stability.
www.berenddeboer.net /eiffel/archive/halstenbach_eiffel_history.html   (294 words)

  
 Dr. Dobb's | The Eiffel Programming Language | July 22, 2001
Eiffel has standard mechanisms for interfacing with C, including calling C from Eiffel, and Eiffel from C. Some implementations include extensions that allow the use of C macros or inline C within designated Eiffel routines.
Eiffel eliminates the possibility of entire categories of errors--memory management errors, unintended side effects caused by poor encapsulation, bad links from erroneous makefiles, improper routine dispatching due to type errors or confusion, and the like.
Eiffel encourages you to use languages and tools appropriately; that is, to use an OO language for implementing OO designs.
www.ddj.com /184409090   (2770 words)

  
 PC AI - Eiffel Programming Language
It is an advanced object-oriented programming language emphasizing the design and development of quality and reusable software.
Eiffel is not a superset or extension of any other language.
It restricts dangerous practices from previous generation languages although it does interface to other languages such as C and C++.
www.pcai.com /web/ai_info/pcai_eiffel.html   (212 words)

  
 Programming Languages Directory | PERL Programming Language
PERL (Practical Extraction and Report Language) is a relatively new language.
It is able to open and manipulate many files from within the same program, with ease.
Perl is starting to move towards it's C heritage by adding the ability to program using objects.
www.computerowl.com /perl.php   (263 words)

  
 Cetus Links: 16604 Links on Objects and Components / Eiffel
Eiffel is a pure, statically typed OO language.
We settled on Eiffel because it provides the right paradigms to address the construction of large, high-quality object oriented software systems and is quite easy to master (authors of Design Patterns and Contracts).
Eiffel is more than a language; it is a framework for thinking about, designing and implementing object-oriented software (Richard Wiener).
www.cetus-links.org /oo_eiffel.html   (574 words)

  
 Review of existing Languages   (Site not responding. Last check: 2007-10-12)
Such language is often called "Embeddable", because you can embed it into most any application, a low-level interface being the current standard.
It should be possible for implementations to point to the language dialect used, to language dialects to point to main language family, to language families to point to groups of languages, etc, with implicitly inherited or explicitly modified properties.
being efficient as an interpreted language, it may serve as a shell language as well as a programming language; being powerful, and easy to specialize via standard libraries, it also replaces small utility languages (sed, awk, perl, etc); finally, being high-level and knowing of relations between objects, it is easily adaptated to an AI language.
tunes.org /Review/Languages.html   (1371 words)

  
 NICE: The Nonprofit International Consortium for Eiffel (via CobWeb/3.1 planetlab-3.cs.princeton.edu)   (Site not responding. Last check: 2007-10-12)
Promotion of Eiffel as a fully-capable language that is supportive of disciplined software development, rather than detrimental to same.
Having been introduced to Eiffel by a friend, I have found it to be the best programming language I have yet used.
Owen A. Reddecliffe (Shoreline, WA, USA) Interests: Language spec, algorithm development, application development, teaching (of OO in general, and the Eiffel language in particular), promotion and adoption in the medical/industrial/financial arena, personal use for natural language analysis, neural nets, statistical apps and mathematical modelling.
nice.eiffel.com.cob-web.org:8888 /members.html   (1077 words)

  
 Nice (programming language) - Wikipedia, the free encyclopedia
It features a powerful type system which can help eliminate many common bugs, such as null pointer dereferences and invalid casts, by detecting potential runtime errors at compile-time; the goal of the designers was to provide safety features comparable to those found in languages such as ML and Haskell, but using a more conventional syntax.
Nice aims to be feature-rich, and as such, in addition to the common features of modern object-oriented programming languages, it implements contracts in the style of Eiffel, class extensibility through multimethods, and many concepts drawn from functional programming such as anonymous functions, tuples, and parametric polymorphism.
Source programs are compiled to Java bytecode, and can therefore interact with libraries written in Java and other programming languages targeting the Java Virtual Machine.
en.wikipedia.org /wiki/Nice_programming_language   (166 words)

  
 Curriculum Vitae - Roger Browne   (Site not responding. Last check: 2007-10-12)
Introduced Eiffel technology to a wide range of universities, companies and individuals within the UK and worldwide.
Taught courses in Eiffel programming to various organizations in the UK and Europe, including the CERN particle accelerator project.
Have had articles published by Computerworld and Eiffel Outlook on the topics of software correctness, rapid application development, and the Eiffel programming language.
www.eiffel.demon.co.uk /cv.html   (369 words)

  
 The Eiffel programming language
Eiffel was designed by Bertrand Meyer in 1985.
The idea was to correct the defaults of other classical languages that cause bugs and consume programming time.
It gets inspiration from some theorical languages designed in Universities and never implemented.
www.scriptol.org /eiffel.html   (129 words)

  
 TC39 - Programming and Scripting languages
To develop a standard set of language extensions to provide native XML support in ECMAScript.
To develop a standard for the programming language Eiffel.
To develop a standard set of language extensions to provide a CLI binding for C++.
www.ecma-international.org /memento/TC39.htm   (140 words)

  
 Gobo Eiffel   (Site not responding. Last check: 2007-10-12)
Gobo Eiffel is a collection of Eiffel components, among which can be found the expat XML parser wrapped into the Eiffel programming language.
(Eiffel is an industrial-strength object-oriented language with many features beyond what Java and C++ offer.) There is also a tree-building package on top of the wrapped expat parser.
In addition to the expat wrapper can be found Nenie XML, which is a non-validating XML parser written in pure Eiffel.
www.garshol.priv.no /xmltools/prod/GoboEiffel.html   (137 words)

  
 Eiffel Software - The Home of EiffelStudio and EiffelEnvision
Eiffel Software offers development tools that make a concrete and immediate difference in how companies produce software.
To developers, Eiffel Software provides a seamless IDE to complete the job faster and better.
To your application, Eiffel Software provides a unique mechanism to improve reliability and performance.
www.eiffel.com   (137 words)

  
 Open Directory - Computers: Programming: Languages: Eiffel   (Site not responding. Last check: 2007-10-12)
The Eiffel Library Kernel Standard - Vintage 95 of the Eiffel Library Kernel Standard, from NICE (the Nonprofit International Consortium for Eiffel).
Eiffel Programming Language - Growing article, with links to many related topics.
NICE: Nonprofit International Consortium for Eiffel - Goal: promote the industrial approach to reliable construction of computer software by advancing development of an industry of high quality reusable software components, based on the Eiffel object-oriented method, language, libraries, and environment.
dmoz.org /Computers/Programming/Languages/Eiffel   (418 words)

  
 Open Directory - Computers:Programming:Languages:Eiffel   (Site not responding. Last check: 2007-10-12)
This category is on the Eiffel programming language.
It is a compiled, pure object-oriented language (everything is an object, even characters), designed for extensive re-use, creating and distributing components, and to support software engineering practices, similar to the motives behind Ada, Ada95.
This category is for books on the Eiffel programming language and closely related topics.
dmoz.org /Computers/Programming/Languages/Eiffel/desc.html   (94 words)

  
 Category Programming Language
The convention is to append 'Language' for the WikiName and to expand single letters according to the WikiAlphabet.
BrainfuckLanguage (a teaching language) (I think this BrainfuckLanguage is not actually a joke, it was made to be 256 bytes compiler, but maybe it was a joke as well, I don't know)
And discussions of LanguageAsInterface, LanguageUsability, EnglishLikeFeatures and such focus on the intersection between HumanBeings and the languages they use to communicate with each other and with compilers and interpreters.
c2.com /cgi/wiki?CategoryProgrammingLanguage   (233 words)

  
 Download Visual Eiffel Lite v3.2 Freeware software - Softlookup Downloads   (Site not responding. Last check: 2007-10-12)
Features of Visual Eiffel include: syntax highlighting; a textual browser based on Eiffel short and flat forms; graphical browser based on the BON notation; direct generation of 32-bit native code for 32 Bit Intel processors, with no need for a C compiler or linker.
direct access to the Windows API in Eiffel, with no need to write C wrappers; generation of GUI applications and genuine Win32 console-mode applications; and the ability to produce precompiled sourceless libraries that can be freely mixed and matched.
Visual Prolog Personal Edition is a programming environment for the Prolog programming language.
www.softlookup.com /display.asp?id=7882   (366 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.