Geometry.Net - the online learning center
Home  - Basic_E - Eiffel Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 4     61-80 of 102    Back | 1  | 2  | 3  | 4  | 5  | 6  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Eiffel Programming:     more books (19)
  1. Object Oriented Programming in Eiffel by Robert Rist, Robert Terwilliger, 1995-03
  2. Eiffel : The Language (Prentice Hall Object-Oriented Series) by Bertrand Meyer, 1991-10-01
  3. Object-Oriented Software Engineering with Eiffel (Addison-Wesley Eiffel in Practice Series) by Jean-Marc Jezequel, 1996-03-11
  4. Object-Oriented Programming in Eiffel (International Computer Science Series) by Peter G. Thomas, Raymond A. Weedon, 1997-11
  5. Eiffel Object-orientated Programming (Computer Science) by A.J. Tyrrell, 1995-10
  6. Objects Unencapsulated: Java, Eiffel, and C++ (Object and Component Technology Series) by Ian Joyner, 1999-06-16
  7. Eiffel: An Introduction by Robert Switzer, 1993-06-10
  8. Object Technology for Scientific Computing: Object-Oriented Numerical Software in Eiffel and C (Prentice Hall Object-Oriented Series) by Paul F. Dubois, 1997-01
  9. Software Development Using Eiffel: There Can Be Life Other Than C++ (Prentice Hall Object-Oriented Series) by Richard Wiener, 1995-01
  10. An Object-Oriented Introduction to Computer Science Using Eiffel (Object and Component Technology Series) by Richard Wiener, 1996-04-26
  11. Object Oriented Programming in Eiffel by Robert Terwilliger Robert Rist, 1995
  12. OBJECT-ORIENTED PROGRAMMING IN EIFFEL by PETER G. WEEDON, RAYMOND A. THOMAS, 1997
  13. Windows Programming Made Easy: Using Object Technology, COM, and the Windows Eiffel Library by Glenn Maughan, Raphael Simon, 2000-10-11
  14. Masterminds of Programming: Inspiring conversations with creators of major programming languages (Programming) by Federico Biancuzzi, 2008-09-15

61. COMP1110: Description
The eiffel programming language. Skills. Communicate. Solve problems. Use and understandrecursion. Extend the eiffel programming skills developed in COMP1100.
http://cs.anu.edu.au/student/comp1110/description.html

ANU
FEIT DCS ] [Description] [ Lectures Tutorials Laboratories Groups ... Assessment
COMP1110: Description
COMP1110: Foundations of Software Engineering
(6 credit points) Group A
Summer Session
Approximately twenty six one-hour lectures, six two-hour tutorials, six two-hour laboratories.
Prerequisites
Incompatible with , and ENGN2003, and ENGN1223, and COMP1120.
Syllabus
Introduction to methods and techniques for verification and validation of software systems. Introduction to the foundations and use of recursive algorithms in problem solving. Programming by contract. Structured data types, abstract data types and their applications. System life-cycle, modularization, and construction of large systems.
Description
Industrially relevant problems typically require programs of a size and complexity that renders undisciplined approaches to their construction destined to failure. This unit teaches the fundamental strategies of abstraction, decomposition and reuse as methods for overcoming these problems. Verification and validation techniques, with an emphasis on testing, are taught as a means to ensure that students are able to deliver the software products required of them, both in this unit and in their future careers. Once delivered, the working life of a product may well reach into decades. Students are therefore taught the skills and tools necessary to maintain software, and to create documented, maintainable software in the first place.
Rationale
This unit gives students the concepts and skills necessary to begin writing multi-module programs and to ensure the correctness of their programs. It introduces them to fundamental concepts in the software life-cycle, and in rigorous software development.

62. A Functional Pattern System For Object-Oriented Design
The book uses the eiffel programming language to illustrate the patternswith running sample code. It includes a critical review
http://www.verlagdrkovac.de/3-86064-770-9.htm
Home Informationen Verlagsprogramm Informatik ... Newsletter-Abo
A Functional Pattern System for Object-Oriented Design
Schriftenreihe Forschungsergebnisse
zur Informatik, Bd. 47
Hamburg 1999, 328 Seiten
ISBN 3-86064-770-9
Zum Inhalt:
This book integrates the vital areas of object-orientation, functional programming, design patterns, and language design. The most important concepts from functional programming are captured with six design patterns:
    -FUNCTION OBJECTS (Black-box behaviour parameterisation)
    -LAZY OBJECTS (Evaluation-by-need semantics)
    -VALUE OBJECTS (Immutable values)
    -VOID OBJECTS (Abandoning null references)
    -TRANSLATOR (Homomorphic mapping with generic functions)
These patterns can be used with any object-oriented language to advance software design. The patterns form a system, i.e., a collaborating set of patterns. In their "Related Patterns" sections the patterns refer to each other and to many other published design patterns. Each of the relevant areas (object-orientation, functional programming, design patterns) is introduced in the first part of the book. This part also compares the functional and object-oriented paradigms both in terms of concepts and on a calculus level. The second part presents the functional pattern system. This system should be beneficial to software practitioners since it integrates the functional paradigm into object-oriented software design. Hence, advantages which have been primarily available in functional languages can be used in object-oriented languages as well. Even when some functional concepts have been partially established in object-oriented software already, they can now be understood as specialised uses of more general function patterns.

63. Eiffel Object Oriented Programming
By A.J. Tyrrell; 1995. Full text in HTML online, PDF download. Manchester Metropolitan University, Online
http://www.doc.mmu.ac.uk/library/notes/ajt/

64. Object Oriented Programming In Eiffel - Prentice Hall Catalog
By Robert S. Rist, Robert Terwillinger; Prentice Hall PTR, 1995, ISBN 0132059312. Introductory text for new and nonOO programmers; covers language, logical assertions, design of OO systems. Prentice Hall
http://vig.prenhall.com/catalog/academic/product/1,4096,0132059312,00.html
Select a Discipline Accounting and Taxation Agriculture Anthropology Applications Software Art Bioengineering Biology BRADY: EMS/Emergency Medical Services Business Communications Business Law Business Math Business Programming Business Studies CAD/Engineering Graphics/Drafting Chemical Engineering Chemistry Civil and Environmental Engineering Civil/Construction Technology Clinical Lab Science/Medical Technology Communication Computer Arts Computer Concepts Computer Science Computer Training and Certification Counseling Criminal Justice Decision Science Dental Hygiene/Dental Assisting Economics Education: Agricultural Education Education: Curriculum and Instruction Education: Early Childhood Education Education: Ed Administration and Leadership Education: Ed Psych and Tests and Measurements Education: Foundations of Education Education: Instructional Technology Education: Reading and Literacy Education: Special Education Electrical Engineering Electronics and Computer Technology English: Composition English: Developmental English: Literature and Film Environmental Technology Fashion Finance Fire/Police Science Foods and Nutrition General Engineering Geography Geology/Oceanography Health Professions History Hospitality and Travel/Tourism Industrial Engineering Insurance Interior Design Introduction to Business Journalism Management Marketing Massage Therapy Mathematics Mech/Manufacturing/Industrial Tech Mechanical Engineering Medical Assisting MIS Music Nursing - LPN/LVN Nursing - RN Nursing Assistant Paralegal/Legal Assisting Philosophy Physical Therapy/Occupational Therapy

65. Sourcepole - Eiffel Libraries
Collection eiffel libraries with descriptins and links.
http://www.sourcepole.com/sources/programming/eiffel-libs/
Reviews Tips and Patches Software Programming Eiffel libraries  EiffelBDB EiffelBDB is an Eiffel interface to the Berkeley DB
Berkeley DB is an embedded database system that supports key access to data.
Berkeley DB also provides core database services like page cache management, transactions, locking and logging.
This wrapper was created with the help of SWIGEIFFEL an extension of SWIG to produce Eiffel interfaces to C libraries.  Eiffel-mmap Eiffel-mmap is an Eiffel interface to the mmap system call to map files into memory. The file is accessed via string operations rather than through I/O library function calls and input buffers.
This is normally much faster because it uses the same virtual memory management mechanism as the operating system itself.  gtkxmhtml gtkxmhtml 0.1 , an Eiffel interface to the GNOME gtk-xmhtml widget.
The gtk-xmhtml widget displays HTML pages.

66. TOM Programming Language
Object oriented language much in the spirit of the Smalltalk, ObjectiveC, eiffel set of languages. The differences to Objective-C are mainly related to code reuse/use issues. Example in TOM it makes NO difference in code reuse if one has the source or not.
http://gerbil.org/tom/

67. Programming Language Comparison
Table compares popular objectoriented languages eiffel, Smalltalk, Ruby, Java, C++, Python, Perl, Visual Basic.
http://www.jvoegele.com/software/langcomp.html
jvoegele.com Programmer's Corner > Programming Language Comparison
Programming Language Comparison
by Jason Voegele What follows is my personal evaluation and comparison of many popular programming languages. It is intended to provide very high-level information about the respective languages to anyone who is trying to decide which language(s) to learn or to use for a particular project. You can find a similar comparisons from Google Note: N/A indicates that a topic or feature is not applicable to the language. Eiffel Smalltalk Ruby Java C# C++ Python Perl Visual Basic Object-Orientation Pure Pure Pure Hybrid Hybrid Hybrid / Multi-Paradigm Hybrid Add-On / Hybrid Partial Support Static / Dynamic Typing Static Dynamic Dynamic Static Static Static Dynamic Dynamic Static Generic Classes Yes N/A N/A No No Yes N/A N/A No Inheritance Multiple Single Single class, multiple "mixins" Single class, multiple interfaces Single class, multiple interfaces Multiple Multiple Multiple None Feature Renaming Yes No Yes No No No No No No Method Overloading No No No Yes Yes Yes No No No Operator Overloading Yes Yes?

68. Springer Verlag - Your Publishers Of Books, Journals, And Electronic Media
By Hanspeter M¶ssenb¶ck; SpringerVerlag, 1997, ISBN 3540625992. Refereed proceedings, Joint Modular Languages Conference, JMLC'97; Linz, Austria; 24 revised full papers; languages, techniques, tools to develop modular, extensible, type-safe software systems; Modula, Oberon, Ada 95, eiffel, Sather, Java, others. Springer-Verlag
http://www.springer-ny.com/detail.tpl?isbn=3540625992

69. EPEE
An object oriented design framework for programming distributed memory parallel computers. Publications bibliography.
http://www.irisa.fr/pampa/EPEE/epee.html
The Eiffel Parallel Execution Environment
EPEE (Eiffel Parallel Execution Environment) is an object oriented design framework for programming distributed memory parallel computers, developed within the PAMPA Project . It proposes a programming environment where data and control parallelism are totally encapsulated in regular Eiffel classes, without any extension to the language nor modification of its semantics.
EPEE has been used to build Paladin , a parallel object oriented linear algebra library.
EPEE Basic Principles
Paladin
POM Library
Object-Oriented Software Engineering with Eiffel ...
Why Eiffel?
jezequel@irisa.fr (March 28, 1995)

70. Programming In Ruby
Take the pure object orientation of Smalltalk, remove the quirky syntax and reliance on a workspace. Add the convenience and power of Perl, but without the special cases and magic conversions. Give it a clean syntax based partly on eiffel, add a few concepts from Scheme, CLU, Sather, Common Lisp. You end up with Ruby. Dr. Dobb's Journal
http://www.ddj.com/articles/2001/0101/
Jump to... Subscribe to DDJ My DDJ Account Premium Services Free Content Source Code Articles Newsletters DDJ Topic Areas Integration Learning Center AI Algorithms Basic Best Practices C/C++ Communications/Networking Computer Security Data Compression Database Development Distributed Computing Graphics Java Linux Patterns/OOD Perl Python-URL! Real-Time Computing Scientific Computing Scripting/Alt. Languages Tcl-URL! UNIX XML and Web Services Welcome New User to DDJ.com. We have over twenty years of experience covering all languages, platforms, and tools. We now provide three levels of web site access from which you can choose. SUBSCRIBE today. DDJ Dr. Dobb's Articles Dr. Dobb's Journal, 2001 > Jan01: Table of Contents
DDJ, January 2001
Scripting Languages + 25th Anniversary Issue
Additional resources (listings and source code) for the articles below can be found here
Eugene Eric Kim
Twenty-five years ago, computer programming was big-iron heavy — then the personal computer came along and everything changed. In this special anniversary retrospective, Eugene Kim looks back at what computing was like then, and DDJ's role in that revolution Programming in Ruby
Dave Thomas Andy Hunt
Ruby is a freely available pure, untyped, object-oriented language. Dave and Andy show how to use the language, while Yukihiro Matsumoto (Ruby's creator) adds a note on why he developed it.

71. JJ Home Page
Simplified subset of Java (supersedes Jr), and online environment for learning programming simple, made for beginners, includes assertions and Design by Contract from Bertrand Meyer and eiffel; class tested over 2 years, free accounts available.
http://www.publicstaticvoidmain.com/
Announcing JJ : Learn Java online Teacher Registration Student Registration new JavaStick (TM) USB
Free Guest Entry
... JJ Dream Team Registered Customers
Forgot Your Password?
Username:
Password:
TeacherCode:
I accept license

Order workshop CD Credit or phone, fax, PO, email
NEW
Our 2003 Summer HOOP
Java workshop series
8-days of material is now available on a self-paced CD Order the CD here and get online support from the JJ Dream Team EDUCATION School accounts available JJ.Caltech.edu Visit PSVM.org INDUSTRY Find out about company accounts, customized Java intro, and Java training Sponsored By and friends Teaching Java to Everybody

72. Lego Technic Home Page
Primarily dedicated to making computercontrolled Lego robots. Includes eiffel tower, lap belt for minifig, ants, robotic arm, physics, and programming RCX bricks.
http://mapageweb.umontreal.ca/cousined/lego/
Site map :
Various stuff Adder Rotation sensor Towers ... References and links Last upgrade to the site:
august 10th, 2002. There has been
access to my Lego pages since creation. This is an unofficial LEGO® web site.
LEGO® is a trademark of the LEGO® Group of companies which does not sponsor, authorize or endorse this site.
You can visit the official LEGO website at: http://www.lego.com
Theses pages are dedicated to my realizations using Lego Technic.
My main interests consist in making computer-controlled Lego robots. For example, it would be cool if I could make an autonomous robot that could send me a e-mail if it is stuck somewhere, with a map of its location!
The Ultimate Turing machine made out of Lego!
Tired of having a computer that crashes all the time? This era is finished! Built your own 1-hz computer out of Lego!
Read more in the "Various" section under Turing machine.
Here are some of my realizations, divided into four sections:
  • In Various stuff, you will find the adder-subtractor, a very helpful module to control your robots; there is also towers and a security device to save the life of your minifig. In Robots, some of my robots are described (sometimes with the LDRAW files). There are ants and two robotic arms.
  • 73. Eiffel: The Syntax
    Describes the programming syntax in with links to the various sections.
    http://www.gobosoft.com/eiffel/syntax/
    Eiffel: The Syntax The annotated Eiffel syntax described here is aimed at writers of Eiffel tools such as compilers, interpreters, syntax checkers, short and flat tools, pretty-printers, etc., who want to benefit from some tips and tricks. Although this is not the official Eiffel syntax specification provided by the Nonprofit International Consortium for Eiffel ( NICE ), it departs from it in only two or three well documented occassions. In particular, it explains where, and sometimes why, existing compilers have extended the Eiffel syntax. The Eiffel syntax constructs are listed into groups, starting with high-level constructs such as down to lexical components such as Identifier . Alternatively, these constructs are also given in alphabetical order . The notation used to describe the Eiffel syntax is specified elsewhere. A possible implementation of the Eiffel syntax in yacc - and lex -like format is also provided as an example. This page is also available in Japanese (translated by Iizuka Tomio
    Indexing
    Obsolete

    Inheritance
    ...
    Invariant

    end class
    Note Most Eiffel compilers do not check the validity of the optional comment after the keyword end . SmallEiffel emits a warning though. Note A file may contain more than one class declaration. However most Eiffel compilers have a limitation of one class per file.

    74. Fenestra: An Eiffel Win32 Library
    Fenestra is a Win32 API GUI library, which while being specific to the Win32 API is high level enough to allow convenient programming in an object oriented manner. It also aims to be portable to any of the actively supported eiffel compilers for the Win32 platforms, allowing users to mix and match compilers as they wishes. Freeware, eiffel Forum License.
    http://www.nenie.org/eiffel/fenestra/index.html
    Fenestra
    An Eiffel GUI library for the Win32 platform
    Summary
    Fenestra is a Win32 API GUI library, which while being specific to the Win32 API is high level enough to allow convenient programming in an object oriented manner. It also aims to be portable to any of the actively supported Eiffel compilers for the Win32 platforms, allowing users to mix and match compilers as they wishes. It is a freeware library. The full source code is distributed under the Eiffel Forum licence While being a library for Win32, it is hoped that it is compatible with third parties implementations of the API, possibly allowing portability to other platforms.
    Requirements
    • Eiffel 3 compiler with ELKS-95 compliant kernel library Win32 API implementation C compiler and ETL-style Eiffel/C interface for the default runtime. (The system is designed so that the low-level runtime could be easily replaced in a non-C environment.)
    Documentation
    Download
    top page author

    75. Galaxy Directory : Eiffel < Programming Languages < Computer Technology < Engine
    Galaxy Engineering and Technology Computer Technology ProgrammingLanguages eiffel Submit Your Site to this Directory Featured
    http://www.galaxy.com/galaxy/Engineering-and-Technology/Computer-Technology/Prog
    Web Directory News Domain Search terms: advanced Voyeur Search Options Yellow Pages ...
    Submit Your Site to this Directory

    Featured Listings
    Free Virus Scan

    Scan for spyware, malware and keyloggers in addition to viruses, worms and trojans. New threats and annoyances are created faster than any individual can keep up with.
    Buy Eiffel Books At Amazon.com and Save!

    Would you like to save on Eiffel Books at Amazon and other stores? Compare prices at BookSellersNow.com! Our site continually proves that online shopping can be fun!
    Try searching for EIFFEL at ExactSeek.com.

    In addition to standard web search results, ExactSeek also offers targeted searches of specialized databases, including newsletters, articles, mp3 files, images, and comparison pricing. Find the information you need at ExactSeek.com!
    Site Listings Showing 1 of
    comp.lang.eiffel Frequently Asked Questions (FAQ).
    This question-and-answer list is posted monthly to the Usenet newsgroups comp.lang.eiffel, comp.answers and news.answers. URL: www.faqs.org/faqs/eiffel-faq/ [ edit Submit Your Site to this Directory Page: Showing 1 of Add a Site About Galaxy Site Search Domain Search ... LOGIKA Corporation

    76. Software Development Outsource Subcontract Contract Out Eiffel Programming Irela
    eiffel. Because we are well aware of the importance of software reliability,we use eiffel as a programming language. eiffel is a
    http://www.one2create.net/development.html
    Dutch version Development
    Our Software engineering standards Web Programming
    Software engineering as a science has been around for, what, about 40, maybe 50 years now. Methods for developing reliable (error free) software are well established. Object oriented software construction (OOSC) is a way to organize software in several units (called classes) that describe the individual parts of the program. This makes for much better maintainable and more reliable programs - a change in one part does not affect the others. Other methods are assertions (the software checking itself while it's running), unit testing (automated error checking) and developing software based on a mathematical foundation so we can prove software correct. Yet, in web design, all these methods are largely ignored. Software is written `ad hoc' (without any form of justification), the programming languages used do not support OOSC or only a very limited form thereof, and assertions and unit testing are not used at all.

    77. Eiffel In A Nutshell
    eiffel is the only OO language that also includes a comprehensive approach to Thelanguage itself is not just a programming language but also covers analysis
    http://archive.eiffel.com/eiffel/nutshell.html
    Eiffel in a Nutshell
    Here is what everyone needs to know about Eiffel. You'll find lots more details in the rest of these Web pages. For the busiest of the busiest there is also the 1-minute summary After reading the present page you can use the complete Eiffel page to find links to many more detailed entries.
    What is Eiffel?
      Good question. Answering "an object-oriented language " is correct, but only part of the story. Eiffel is the only O-O language that also includes a comprehensive approach to software construction: a method , and an environment (EiffelStudio). The language itself is not just a programming language but also covers analysis, design and implementation.
    What are the goals of Eiffel?
      Eiffel pursues four major goals:
      • To give you a competitive edge by enabling you to get your software out fast. To lower your maintenance and support costs by letting you produce bug-free software software that works the first time around. To allow you to react quickly to market demands by producing software that is easy to change and extend in response to user requests. To preserve your investment by giving you robust software that can be reused in many different developments.

    78. Building Bug-free O-O Software: An Introduction To Design By Contract
    This has the advantage that the specification language is embedded in the designand programming language (here eiffel), whereas formal specification languages
    http://archive.eiffel.com/doc/manuals/technology/contract/
    Building bug-free O-O software: An introduction to Design by Contract (TM)
    Eiffel Software is the pioneer of Design by Contract and the Component Revolution. For a more detailed look at Design by Contract and how it can make your code more reliable read this document or watch the presentations Upcoming: A two day session, Eiffel and Design by Contract™ by Dr. Bertrand Meyer, will be held June 17 - 18, 2004 in Zurich, Switzerland. The seminar brochure in PDF format is available at: http://www.eiffel.com/general/industry_course_Eiffel.pdf
    Overview
    The notion of Design by Contract is central in the systematic approach to object-oriented software construction, as embodied in the Eiffel method. This article presents the key ideas. In our opinion the techniques outlined below are as important as the rest of object technology as important as classes, objects, inheritance, polymorphism and dynamic binding, which they complement although only a subset of the O-O literature has so far devoted its attention to it. (See the references at the end of this paper.)

    79. SS > Factoids > Programming Languages
    CPL Combined programming Language . Dynamo Dynamic Models Adescendant of Simple, used for the Limits to Growth models. eiffel
    http://www-users.cs.york.ac.uk/~susan/cyc/p/prog.htm
    home factoids
    programming languages
    A B C D ... Z For those who think the world begins and end with C++, or with Java, here is a very incomplete list of programming languages: just the ones I've heard of, or been told about (not including assembly languages, or special purpose 'little languages' like yacc or nroff
    Ada after Ada, Countess Lovelace , a friend of Charles Babbage , and claimed by some to be the first computer programmer.
    Ada the language was commissioned by the US Department of Defense in the 1980s as the language to be used for all its software. Descended from Pascal , with support for structuring via the package The PL/I of the 1980s.

    80. Dictionary Of Programming Languages
    Why? Possibly because there have not been a variety of free, portable eiffel compilers,or possibly because programming with eiffel requires significant coding
    http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=Eiffel

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 4     61-80 of 102    Back | 1  | 2  | 3  | 4  | 5  | 6  | Next 20

    free hit counter