Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

Other Programming

Book Title : Developing Applications With Objective Caml
eBook download format(s) : htm pdf html 
ISBN-10 : 2841771210 
ISBN-13 : 978-2-841771-21-9 
Author(s) : Chailloux
Publisher : O'Reilly (Apr 2000)
Section : Other Programming
Book Review:

Book Description
Objective Caml is a recent language which takes its place in the history of programming languages as a distant descendant of Lisp, having been able to draw on the lessons developed at INRIA1 and is supported by long experience with the conception of the languages in the ML family. Objective Caml is a general-purpose language for the expression of symbolic and numeric algorithms. It is object-oriented and has a parameterized module system. It supports the development of concurrent and distributed applications. It has excellent execution safety thanks to its static typing, its exception mechanism and its garbage collector. It is high-performance while still being portable. Finally, a rich development environment is available.

Objective Caml has never been the subject of a presentation to the "general public". This is the task to which the authors have set themselves, giving this exposition three objectives:

  1. To describe in depth the Objective Caml language, its libraries and its development environment.
  2. To show and explain what are the concepts hidden behind the programming styles which can be used with Objective Caml.
  3. To illustrate through numerous examples how Objective Caml can serve as the development language for various classes of applications.

The authors' goal is to provide insight into how to choose a programming style and structure a program, consistent with a given problem, so that it is maintainable and its components are reusable.

Outline of the Book:
The book is broken into four main sections that build upon each other. These four sections are as follows:

Part I: Core of the language. The first part is a complete presentation of the basic elements of the Objective Caml language.

Part II: Development tools. The second part of the book describes the various tools for application development.

Part III: Organization of applications. The third part describes the two ways of organizing a program: with modules, and with objects.

Part IV: Concurrence and distribution. The fourth part introduces concurrent and distributed programs while detailing communication between processes, lightweight or not, and on the Internet.

Each chapter consists of a general presentation of the subject being introduced, a chapter outline, the various sections thereof, statements of exercises to carry out, a summary, and a final section entitled "To learn more" which indicates bibliographic references for the subject which has been introduced.

add to                 Digg!

You may use anyone of the download options

eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and try these 3 + 1 alternates...

Tell a Friend!

Similar Book titles in Other Programming section:
Introduction to JCL Objectives
Computational Linguistics - Models, Resources, Applications

Similar Book titles in Other sections:

Section: CS -> Compilers and Languages
Semantics with Applications: A Formal Introduction
Inductive Logic Programming - Techniques and Applications
Tree Automata Techniques and Applications

Section: Data Structures and Algorithms
Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications
Algorithms for Communications Systems and their Applications
Computational Geometry: Methods and Applications

Section: Parallel Computing
Developing Component Software with CORBA

Section: CS -> Theory
Introduction to Objective Caml

Section: DB -> DB / 2
IBM DB2 Building Applications for UNIX Environments

Section: DB -> Oracle
High Performance Oracle Database Applications
High Performance Oracle Database Automation: Creating Oracle Applications with SQL and PL/SQL
Developing Client/Server Applications With Oracle Developer/2000
Developing Personal Oracle 7 for Windows 95 Applications
Oracle Web Applications : PL/SQL Developer's Intro
Show all..

Section: Internet
The XML Files : Using XML for Business-to-Business and Business-to-Consumer Applications
Software Engineering for Internet Applications (Workbook)

Section: Java Enterprise Edition
Designing Enterprise Applications with J2EE
J2EE Technology in Practice: Building Business Applications with the Java2 Platform
Designing Enterprise Applications with the J2EE Platform
Tutorial For Building j2Ee Applications Using Jboss And Eclipse

Section: Java User Interface
Developing Professional Java Applets

Section: Java Micro Edition
Using WebSphere Studio Device Developer to Build Embedded Java Applications

Section: Java Networking
Developing Intranet Applications with Java

Section: Java Tools
Building AS/400 Internet-Based Applications with Java
Creating Java Applications using NetRexx
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
Integrating Java with Existing Data and Applications on OS/390

Section: Mathematics
Elementary Algebra with Applications, 3rd Edition
Foundations of Combinatorics with Applications
Mathematics Of The Discrete Fourier Transform (DFT) - With Audio Applications
Introduction To Digital Filters - With Audio Applications

Section: Miscellaneous
Digraphs Theory, Algorithms and Applications

Section: Microsoft Certifications
Programming Desktop Applications With MS Visual Basic6 MCSD training kit
Distributed Applications with MS Visual Basic MCSD

Section: Microsoft C Sharp (C#)
C# - Your Visual Blueprint for building .Net applications

Section: Microsoft COM/DCOM/ActiveX/ATL
Developing Activex Components With Visual Basic 5.0
Programming Distributed Applications With COM And Microsoft Visual Basic 6.0
Developing for Netscape ONE

Section: Microsoft .(dot) net
Building Dot Net Applications For Mobile Devices
Application Architecture for .NET: Designing Applications and Services
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication
MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition
Test King - Developing XML Web Services and Server Components with Microsoft Visual Basic .NET MCSD/MCAD
Show all..

Section: Microsoft Visual C++
Building Internet Applications with Visual C++

Section: MS Web Technologies
Web Applications Developers Guide
Designing Secure Web Based Applications For Microsoft Windows 2000

Section: Windows Development
Programming Server Side Applications For Microsoft Windows 2000
Programming Applications For Microsoft Windows

Section: Networking
Wireless Networking in the Developing World

Section: Other Engineering
Chemical Process Safety: Fundamentals with Applications

Section: GNU/Linux OS
Writing GNOME Applications
Building Applications with the Linux Standard Base

Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk

Section: C Language
The Objective-C Programming Language
Object-Oriented Programming And The Objective-C Language

Section: Smalltalk
Squeak: Object-Oriented Design with Multimedia Applications

Section: Redbooks Draft
Building Composite Applications
System i Application Modernization: Building a New Interface to Your Legacy Applications
Developing Workflows and Automation Packages for Tivoli Provisioning Manager v3.1
Supporting On Demand Business Applications with IBM's Problem Determination Tools (APA, DT, DT - Advanced Facilities, FA, FM, File Export, WS)
iSeries Application Modernization: Building a New Interface to Your Legacy Applications
Show all..

Section: Redbooks
Developing and Porting C and C++ Applications on AIX
IBM z/OS V1R11 Communications Server TCP/IP Implementation Volume 2: Standard Applications
Java Stand-alone Applications on z/OS, Volume I
Developing PHP Applications for IBM Data Servers
Implementing SAP Applications on the IBM System i Platform with IBM i5/OS
Show all..

Section: Redpapers
IBM System i Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System i Applications
How to use Web Analytics for Improving Web Applications
Deploying Rational Applications with IBM Tivoli Configuration Manager
An Overview of Installing SAP Applications on System i Models
Building Composite Applications in Lotus Expeditor V6.1
Show all..

Section: Redpapers Draft
Building Composite Applications in Lotus Expeditor V6.1
Building Integrated Applications with WebSphere Dashboard Framework
Managing Composite Applications An Operator's View
Getting Started with the Communications Enabled Applications for WebSphere Application Server V7 Feature Pack
Getting Started with the WebSphere Application Server V7 Feature Pack for Communications Enabled Applications
Show all..

Section: Software Engineering
Supercomputers: Directions in Technology and Applications

Section: Software Testing
Effective GUI Test Automation: Developing an Automated GUI Testing Tool

Section: Web Programming
Developing Web Applications with Cold Fusion
Creating Applications with Mozilla
Secure PHP Development: Building 50 Practical Applications

Section: XML, XSL & UML
The XML Files: Using XML for B2B and B2C Applications
XML Programming: Web Applications and Web Services With JSP and ASP

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions