eBook-Daraz

A place for all eBooks

This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, networking, databases, information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally. We do not host pirated books or we do not link to sites that host pirated books.

Getting started with Eiffel Language and Environment Download Free Book

 

Getting started with Eiffel Language and Environment Download Free Book

 

This introductory online/pdf book will let you become familiar with the essentials of the Eiffel language and method, and the EiffelStudio environment.

Description

This book assumes that you have some experience of software development, but that’s all. Previous exposure to object technology is not required. If you’ve had it, it will help; but if it has all been to notations like UML or programming languages like C++ and Java, you should not let it guide your study of this Invitation. Although Eiffel shares a number of properties with these other approaches, it takes a fresh path to object technology, based on a small number of simple, far-reaching concepts.

Once you are familiar with the basic ideas you may want to try them with EiffelStudio, which provides a direct implementation of the Eiffel concepts, available in a completely portable way across Windows, Linux, many versions of Unix and VMS.

Table of Contents

  • What must i know first?
  • Design principles
  • Object-oriented design
  • Classes
  • Types
  • Design by contract and assertions
  • Exceptions
  • Event-driven programming and agents
  • Genericity
  • Inheritance
  • Polymorphism and dynamic binding
  • Combining genericity and inheritance
  • Deferred classes and seamless development
  • Putting a system together

Book Details

Getting started with Eiffel Language and Environment Download Free Book

Leave a Reply

Your email address will not be published. Required fields are marked *

eBook-Daraz © 2017 Frontier Theme