Logtalk Home Page An objectoriented extension to the Prolog programming language. It integrates logic programming with object-oriented and event-driven programming. Compatible with most Prolog compilers. Open source http://www.logtalk.org/
Advanced Programming Language Design - $85.85 Book compares over 70 languages, and main classes imperative, functional, objectoriented, dataflow, concurrent, declarative, aggregate. By Raphael Finkel, Addison-Wesley. http://www.awprofessional.com/catalog/product.asp?product_id={92E30B39-5D91-45F9
Barrett R. Bryant University of Alabama at Birmingham programming languages, compiler design, formal semantics, object-oriented technology. http://www.cis.uab.edu/info/faculty/bryant/bryant.html
The Scala Programming Language A multiparadigm type-safe programming language. It integrates features of object-oriented and functional languages. Statically typed, interoperates with Java and .Net, XML aware. Open source, BSD-like license http://scala.epfl.ch
Extractions: Introduction Documentation Downloads Examples Reporting a Bug ... Community News RSS WWW Scala The Scala Programming Language - Full text also available as PDF or PostScript document Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. Scala is object-oriented Scala is a pure object-oriented language in the sense that every value is an object . Types and behavior of objects are described by classes and traits . Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.
Python How To Program - Prentice Hall Catalog By Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, B.A. Wiedermann; Prentice Hall, 2002, ISBN 0130923613, has CDROM. Full introduction for courses in programming basics, Python, Web, object-oriented, GUIs. Prentice Hall http://vig.prenhall.com/catalog/academic/product/1,4096,0130923613,00.html
Extractions: Select a Discipline Accounting and Taxation Agriculture Allied Health: Clinical Lab Science / Medical Tech Allied Health: Dental Hygiene / Dental Assisting Allied Health: Health Professions Allied Health: Massage Therapy Allied Health: Medical Assisting Allied Health: Physical / Occupational Therapy Allied Health: Respiratory Therapy Anthropology Art Automotive Technology BRADY: EMS / Emergency Medical Services Biology Business Communications Business Law Business Math Business Programming Business Studies CAD / Engineering Graphics / Drafting Chemistry Chinese Civil / Construction Technology Computer Applications / Microsoft Office Computer Concepts Computer Graphics / Arts Computer Science Computer Training and Certification Contren Counseling Criminal Justice Decision Science Economics Education: Agricultural Education Education: Early Childhood Education Education: Foundations / Intro to Teaching Education: Instructional Technology Education: Special Education Electronics and Computer Technology Engineering: Bioengineering Engineering: Chemical Engineering: Civil and Environmental Engineering: Electrical Engineering: General Engineering: Industrial Engineering: Mechanical English: Composition English: Developmental Environmental Science Environmental Technology Fashion Finance Fire / Police Science Foods and Nutrition French Geography Geology / Oceanography German Greek History Insurance Interior Design Introduction to Business Italian Japanese Latin MIS Management Marketing Mathematics Mech / Manufacturing / Industrial Tech Music Nursing - LPN / LVN
The Scala Programming Language A general purpose programming language with a special focus on web services. It combines objectoriented, functional and concurrent elements. It is a successor of Funnel. Java-based implementation. http://lamp.epfl.ch/scala/
Extractions: Introduction Documentation Downloads Examples Reporting a Bug ... Community News RSS WWW Scala The Scala Programming Language - Full text also available as PDF or PostScript document Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. Scala is object-oriented Scala is a pure object-oriented language in the sense that every value is an object . Types and behavior of objects are described by classes and traits . Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.
IC-Prolog As part of Imperial College's Logic programming Group Software Products, this Edinburghstyle, WAM-based version provides multiple threading, an object-oriented layer, TCP interfacing and other features. http://www-lp.doc.ic.ac.uk/software.html
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
Extractions: Show me your interesting books! 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 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.
ResearchIndex From Competition To Amalgamation Of Different Programming Paradigm Describes basic elements (data, actions, tunings, voids, mixtures, ) and principles of programming (stratification, implicit knowledge, limited freedom, ), directed to amalgamating different programming paradigms (imperative, objectoriented, functional, constraint, ) in a unified process of generating computer system models. http://citeseer.ist.psu.edu/386474.html
Resume Page 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
Efficient C++: Performance Programming Techniques - $27.99 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
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
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
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
Extractions: Select a Discipline Chemistry Computer Science Economics Finance Life Science Mathematics Physics / Astronomy Statistics by Keyword by Author by Title by ISBN Advanced Search View Cart 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 Add to Cart Instructor Exam Copy Print Product Information 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.
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/
Extractions: H. Sutter and A. Alexandrescu, Addison-Wesley, 2005, ISBN 0-321-11358-6. Scores of thought-provoking articles about C++ design and programming have been published on this website and on the newsgroup comp.lang.c++.moderated . A complete web archive of past problems and solutions is available here Over 100 more in-depth articles and papers about object-oriented software development and C++ design and programming have been published in C/C++ Users Journal C++ Report Dr. Dobb's Journal
Vega (formerly named Longjing) A generalpurpose, concurrent, object-oriented, functional logic programming language, with a conventional systax similar to that of Java, C , C++. http://www.hitrend.com/vega/index.htm
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/
Extractions: 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.
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
Welcome To 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/
Extractions: Welcome to Pascal for Programming Illiterates, the ultimate, em, tutorial and reference guide, for the typical beginner. Whatever it is that you want to learn, you'll get it all here, at Pascal for Programming Illiterates Introduction - will introduce to you the workings of this page, and how to use it. Explaining the different components, this is a definite must-read for the new-comer! Learning Centre - is where your lessons unfold through a tutorial-like sequence, conveniently organized in level of difficulty. Just simply work through them, and enjoy! Almost Complete Reference - is a glossary of all the terms used in this webpage. Use this to get definitions of terms you don't understand, or just for expanding your knowledge. About This Page - tells you about us , the great makers of this page, including our bio-data and statistics. (Hey, we needed credit somewhere...) If you have any comments, criticism, or any form of feedback to share, you can send it to us at tq97-11127@advanced.org . Thanks for your feedback! This page is ThinkQuest entry 11127.