Geometry.Net - the online learning center
Home  - Basic_O - Object-oriented Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 8     141-160 of 185    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9  | 10  | 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  

         Object-oriented Programming:     more books (100)
  1. Visual Object-Oriented Programming Using Delphi With CD-ROM by Richard Wiener, Claude A. Wiatrowski, 1997-12-13
  2. Object-Oriented Programming in Eiffel (International Computer Science Series) by Peter G. Thomas, Raymond A. Weedon, 1997-11

141. Comparison Of Oberon-2 With Modula-2
Short text summary of main features of Oberon2; target audience Modula-2 programmers unfamiliar with Oberon-2, but familiar with object-oriented and extensible programming concepts.
http://www.zel.org/oberon/compo2m2.htm

Show me
your interesting books!
Comparison of Oberon-2 with Modula-2
zel. org This is a short summary of the main features offered by the programming language Oberon-2. The target audience is the Modula-2 programmer unfamiliar with Oberon-2, but familiar with object-oriented and extensible programming concepts. Compared with its predecessor Modula-2, Oberon-2 has increased expressiveness and safety. Oberon-2 also "adds simplicity", because there are
  • no subranges, which are no longer needed for array index range declarations, because array bounds generally start at
  • no enumerations
  • no unsigned type (CARDINAL)
  • no nested modules, which did not add any functionality
  • no variant records, which are replaced by the safer concept of extensible records
  • no WITH-statement of the Modula-2 language, which had many disadvantages in respect to program readability and thus severed maintainability
  • no qualified import, i.e. imported identifiers must be qualified with the module name or its alias
  • no separate definition- and implementation-module
The latter saves a great deal of software maintenance, since the interface specification of a module is generated by a tool from the symbol file. Subranges and unsigned types in Modula-2 complicated the whole-number type compatibility rules without adding any important functionality. Program language design is a compromise and it is disputable, whether enumeration types increase readability or static program safety. This is an often discussed feature, but the least important. If the goal is to make a language as simple a possible and given that they do not add functionality, enumeration types are not required.

142. Object-Oriented Common LISP (Slade)
Stephen Slade (1998). This is probably the best book available on actually using a Common Lisp environment for something other than AI programming.
http://pages.stern.nyu.edu/~sslade/lisp/
Appendix A Internet LISP Resources
Love that so desires would fain keep her changeless
Fain would fling the net, and fain have her free.

George Meridith, The Woods of Westermain (1833)
Anonymous. Republican party rallying cry (1856) One of the main benefits of LISP is its extensibility. If the language does not fit your needs, you can extend the language. This text is also extensible. LISP continues to evolve and so will this book, through the Internet. The words in this appendix also appear as a page on the World Wide Web (WWW) at the address, that is, the URL: http://www.stern.nyu.edu/~sslade/lisp/ Using that entry point, the reader will then have access to the following resources. (Keeping with Web browser format conventions, we underline text that contains hyperlinks to other Web documents. Clicking is disabled in the print version of this appendix.)
  • Corrigenda and Addenda. Though we have tried to remove mistakes and to include all facets of Common LISP, we assume that alert readers will discover errors of omission and commission. Here we will post such errata for Object-Oriented Common LISP
  • Free Speech.

143. Efficient C++: Performance Programming Techniques
Demonstrates the potential of C++ to produce highly efficient programs. Focuses on practical, everyday objectoriented design principles and C++ coding techniques that can yield large performance improvements. (Dov Bulka and David Mayhew)
http://www.awprofessional.com/catalog/product.asp?product_id={4B1DC027-F45B-46F4

144. LavaPE: The Object- And Component-Oriented Lava Program Development Environment
An experimental, innovative, objectoriented, interpretive programming language and an associated programming environment LavaPE which provides syntax-sensitive point-and-click style structure editors instead of text editors for program editing.
http://lavape.sourceforge.net
This web page uses frames, but your browser doesn't support them. Click below to enter the frame-free version of the Lava Home Page This web page uses frames, but your browser doesn't support them. Click below to enter the frame-free version of the Lava Home Page

145. Object-Oriented Software In Ada 95 2nd Edition
The book describes an objectoriented approach to developing software using the programming language Ada 95.
http://www.bton.ac.uk/ada95/home.html
Sorry
Version not using frames.

146. Preylude's Resume
objectoriented design and programming in C++, Java, PHP, Perl. Database experience with mySQL, Access. OS Experience with all version of Windows, Red Hat Linux, Slackware Linux, and Solaris.
http://www.s3m.com/preylude/resume
Preylude's Resume Page
Resume
If you are interested in exactly what type of skills and experience I can bring to a project, please have a look at my resume. It is available in a variety of different formats below:
Current Occupation
I currently own and work for a custom software consulting company. If your company has a project that requires focused attention and experience, please visit the following website:

Email if you have any questions or comments.
Return to Preylude's Homepage

147. QA C++ Generation 2000
From programming Research Ltd. It concentrates on objectoriented C++ source code, and provides warnings relating to design, efficiency, reliability, and maintainability of the language.
http://www.programmingresearch.com/solutions/qacpp.htm
window.location.replace('/solutions/qacpp3.htm'); REDIRECTION If you are not re-directed...
  • CLICK HERE for the latest page.
  • 148. Software Engineering With ADA, 3/E - Addison-Wesley And Benjamin Cummings Catalo
    By Grady Booch, Doug Bryan; Addison Wesley Professional, 1994, ISBN 0805306080, 3rd edition. Full introduction to Ada programming, shows how to maximize the potential of Ada using an objectoriented methodology. Addison Wesley
    http://www.aw-bc.com/catalog/academic/product/0,4096,0805306080,00.html
    Select a Discipline Chemistry Computer Science Economics Finance Life Science Mathematics Physics/Astronomy Statistics by Keyword by Author by Title by ISBN Advanced Search ABOUT THIS PRODUCT Description Table of Contents Preface About the Author(s) RESOURCES Discipline-Specific RELATED TITLES AdaProgramming (Computer Science) Object Oriented Analysis and Design/Patterns (Computer Science) Software Engineering with ADA, 3/E View Larger Image Grady Booch Rational Software Corporation
    Doug Bryan Stanford University
    ISBN: 0-8053-0608-0
    Publisher: Addison Wesley Professional
    Format: Paper; 576 pp
    Published: 08/31/1993
    Status: Instock
    US: $59.95
    You Save: $6.00 (10% off)
    Our Price: $53.95
    Add to Cart Instructor Exam Copy Description In this comprehensive introduction to Ada programming, programmers learn how to maximize the potential of this powerful language using an object-oriented methodology. Grady Booch and Doug Bryan combine their expertise to explain how to create large-scale Ada systems using good software engineering principles. Five large-scale Ada programming examples build upon these principles using an object-oriented methodology while illuminating topics such as database systems and generic tree packages. The Third Edition also incorporates more small-sized code examples, exercises based on the programming applications, a new chapter on Ada's impact on the software crisis, and an appendix on Ada 9X. Pearson Education Legal Notice Permissions

    149. Herb Sutter - Publications
    Over 80 indepth articles about object-oriented software development and C++ design and programming have been published in C/C++ Users Journal, C++ Report, Dr. Dobb's Journal, Java Report, Visual C++ Developer's Journal, and other magazines.
    http://www.gotw.ca/publications/
    HSML (Mailing List) To receive announcements of new articles or upcoming speaking appearances, join Herb's mailing list: Enter your email address...
    News
    J
    U
    N
    E Conversations column: Getting Abstractions. Are getter and setter functions inherently evil, or are they just a little misunderstood? The New C++ column: Trip Report: March 2004. This month, an update on the most recent C++ standards meeting, and the progress on the C++0x standard language and library. J
    U
    L
    Y Conversations column: Delete This Thread? Are self-deleting objects a good idea? Could they be inherently thread-unsafe? As with many thread-safety issues, a careful analysis is needed, and in this case will reveal there is no problem but only a design decision. Bob, alas, is not known for careful analysis… Sutter's Mill column: Function Types. Function types are a little-known but widely-supported and useful feature in C++. Using typedefs of function types offers an alternative to macros with a different set of advantages and drawbacks. Herb is the author of the books Exceptional C++ and More Exceptional C++ , of hundreds of articles in print and online media, and has contributed to other books and articles.

    150. An Introduction To Imperative Part Of C++
    An introduction to imperative (nonobject-oriented) C++ programming.
    http://www.doc.ic.ac.uk/~wjk/C Intro

    151. FPS - Functional Pattern System
    A book that presents a system of 6 patterns for improving OOdesign by incorporating ideas from functional programming. By Thomas K¼hne.
    http://www.mm.informatik.tu-darmstadt.de/staff/kuehne/fps/
    FPS Functional Pattern System Contact
    A Functional Pattern System for Object-Oriented Design
    Verlag Dr. Kovac , Hamburg, Germany, 1999.
    328 pages, ISBN
    26709 hits since August 1999.
    Design patterns inspired by functional programming concepts can advance object-oriented design. This thesis promotes the idea that concepts from the world of functional programming can be captured with design pattern descriptions. These can then be used to benefit from functional programming concepts with ordinary object-oriented languages. The functional patterns are evaluated for their impact on language design and a new approach to a dual-paradigm language is presented.
    Content Description

    Abstract

    Table of Contents
    Write a review or comment on the book ...
    Order a copy
    (Please note that I do not get royalities and had/have no influence on the price)
    I have now permission to distribute the book electronically free of charge.
    Download a copy of the pdf
    The Portland Pattern Repository features some pages written by others about this work.

    152. ThinkQuest : Library : Pascal For Programming Illiterates
    Begins with the basics, covering most of the Pascal language. Makes its way to objectoriented Windows programming using Delphi.
    http://library.thinkquest.org/11127/
    Index Programming
    Pascal for Programming Illiterates
    This web site teaches the novice user to program computers using the Pascal language. Three skill levels provide instruction for various levels of understanding. A six day beginner course introduces what programming is, parts of a program, variables and constants, procedures and functions, and variables. After completing the beginner level you can move on to the more difficult lessons. This offers a good introduction for the novice. Visit Site 1997 ThinkQuest Internet Challenge Languages English Students Jiun Wei Raffles Institution, Singapore, Singapore Chun Ghee Raffles Institution, Singapore, Singapore Coaches Choon Lang Raffles Institution, Singapore, Singapore Choon Lang Raffles Institution, Singapore, Singapore Want to build a ThinkQuest site? The ThinkQuest site above is one of thousands of educational web sites built by students from around the world. Click here to learn how you can build a ThinkQuest site. Privacy Policy

    153. Mike Sherwood Consulting, Inc, Java, Hong Kong, Shanghai
    Mike Sherwood is a consulting and contract software engineering professional with extensive experience in objectoriented and procedural programming.
    http://www.mikesherwood.com
    Home Resume Clients Mike Sherwood Consulting, Inc is a contract software engineering firm specializing in object oriented design and development. As a member of Phi Beta Kappa , Mike Sherwood received a Summa cum Laude AB degree in Computer Science from Bowdoin College in 1997. Since then, Mike has gained considerable experience with Java including JDBC, Servlets, JSP, SAX, DOM, CORBA, EJB, and RMI. Mr. Sherwood served as an Adjunct Professor of Computer Information Systems at the University of Maine, and has instructed Computer Science at Bowdoin College. He is currently leading a team of Java developers creating a message-driven application that processes the transactions of a credit card company. Mike's services are available outside of Texas; he is willing to travel and has served clients in the US, China, and the UK. For an opportunity to discuss your specific needs, please call

    154. Subsume Technologies, Inc. : Providing Object-oriented Analysis, Design, And Dev
    Providing objectoriented analysis, design, and programming services.
    http://www.subsume.com/
    Enter Technology Recent News Site Map Enter Technology Recent News Site Map

    155. GOOPS - GNU Project - Free Software Foundation (FSF)
    objectoriented extension to Guile; very close in spirit to Common Lisp Object System, CLOS (CLtL2), but adapted for Scheme language; gives full OO system with multiple inheritance, generic functions with multi-method dispatch.
    http://www.gnu.org/software/goops/goops.html
    GOOPS
    GOOPS
    The Guile Object Oriented Programming System
    GOOPS is the object oriented extention to Guile . Its implementation is derived from STk-3.99.3 by Erick Gallesio and version 1.3 of Gregor Kiczales `Tiny-Clos'. It is very close in spirit to CLOS, the Common Lisp Object System (`CLtL2') but is adapted for the Scheme language. While GOOPS is not compatible with any of these systems, GOOPS contains a compatibility module which allows for execution of STKlos programs. Briefly stated, the GOOPS extension gives the user a full object oriented system with multiple inheritance and generic functions with multi-method dispatch. Furthermore, the implementation relies on a true meta object protocol, in the spirit of the one defined for CLOS (Gregor Kiczales: A Metaobject Protocol). There are plans to merge GOOPS into the Guile distribution. Please send bug reports to bug-guile@gnu.org Authors are Mikael Djurfeldt and Christian Lynbech Mikael Djurfeldt is the current maintainer of GOOPS.
    Latest released version is 1.0

    156. Object Oriented Programming In Objective-C
    Object Oriented programming in ObjectiveC. These documents provide a brief introduction to Object Oriented programming in the Objective-C language.
    http://www.cs.indiana.edu/classes/c304/oop-intro.html
    Object Oriented Programming in Objective-C
    These documents provide a brief introduction to Object Oriented Programming in the Objective-C language. The first two documents were developed from class notes written by Gerrit Huizenga for the course Introduction to Objective-C on the NeXT Machine at Purdue University. (The original notes are also available in compressed PostScript format.) For another source of Objective-C information, Steve Dekorte has put together an Objective-C homepage Here are some more example files: Objective-C can be compiled using the GNU gcc compiler. The Unix program make is often helpful for organizing the compilation of multiple source files: There is also a Usenet newsgroup called comp.lang.objective-c for discussion of Objective-C. Periodically, a Frequently Asked Questions (FAQ) file is posted to comp.lang.objective-c. Finally, you might want to check out the following book, which introduces object-oriented programming using examples in Objective-C, C++, Smalltalk, and Object Pascal:

    157. Object Oriented Fortran 90 Programming
    Welcome to our WWW page introducing our research in objectorientedprogramming using the Fortran 90 programming language. Fortran
    http://www.cs.rpi.edu/~szymansk/oof90.html
    High Performance Object-Oriented Fortran 90 Programming
    Viktor K. Decyk, Charles D. Norton and Boleslaw K. Szymanski
    Note that the best way to view these pages is with a browser that supports tables and frames. Much of the information is current inaccessible without this support. Hopefully, this will change in the future. Welcome to our WWW page introducing our research in object-oriented programming using the Fortran 90 programming language. Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. While the array-syntax notation has received the most attention, we have found that many modern software development techniques can be supported by this language, including object-oriented concepts. While Fortran 90 is not a full object-oriented language it can directly support many of the important concepts of such languages including abstract data types, encapsulation, function overloading, and classes. Other concepts, such as inheritance and dynamic dispatching, are not supported directly, but can be emulated. (Direct support is a Fortran 2000 requirement.) Since Fortran 90 is backward compatible with Fortran 77, new concepts can be introduced into existing programs in a controlled manner. This allows experienced Fortran 77 programmers to modernize their software, making it easier to understand, modify, share, explain, and extend based on the benefits modern programming principles provide.

    158. The Java Tutorial A Practical Guide For Programmers
    The Java Tutorial A Practical Guide for Programmers This Java tutorial, created by the makers of the language, covers all the basics needed to start programming. Some of the general subjects
    http://rdre1.inktomi.com/click?u=http://java.sun.com/docs/books/tutorial/index.h

    159. The Object Oriented Programming Web - Programming And Computer Science Tutorials
    The Object Oriented programming Web hosts a large collection of programming andcomputer science resources tutorials, lecture notes and online books.
    http://oopweb.com/
    The Object Oriented Programming Web hosts a large collection of programming and computer science resources: tutorials, lecture notes and online books. All of these resources are FREE, searchable and available locally for your viewing pleasure. OOPWeb.com has recently celebrated it's 3rd year online ! Home Submit Document FAQ About ... Contact Us
    Programming Languages Ada Assembly C / C++ CSS ... XML
    Computer Science Algorithms Communications Compilers Dictionaries ... OOD
    Search thousands of mirrored tutorials, lecture notes and online books :
    Advanced Search

    Search Tips
    Hosted by PetaHosting
    Please read our notice.

    160. Object Oriented Programming Tutorial
    Object Oriented programming Tutorial. It was aimed at students moving from a proceduralPascal type language (Modula2) to Object Oriented programming.
    http://www.quiver.freeserve.co.uk/OOP1.htm
    Expand Minimize Aonaware Home Contact Software ... Conclusion
    Object Oriented Programming Tutorial
    The following guide was written several years ago whilst I was a student at the Department of Computer Science at Queen's University, Belfast. It was aimed at students moving from a procedural Pascal type language (Modula-2) to Object Oriented programming. Since then many people have found the tutorial useful so it has been slightly updated and remains on the site.
    Table of Contents

    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 8     141-160 of 185    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9  | 10  | Next 20

    free hit counter