By that time, hundreds of thousands of people were using the language. C++ compilers were available for almost every platform. New C++-based frameworks, such as MFC and OWL, had emerged. The committee had to face enormous pressure from several directions. Some organizations were advocating new features and extensions to the language...
This book is for Java programmers who want to prepare for the SCWCD exam, which focuses on the Servlet and JavaServer Pages technologies. This book will also be very useful for beginners since we have explained the concepts using simple examples. The text will bring you up to speed even if you are totally new to these technologies. Even expert...
The authors of this guide present a smorgasbord of tips and techniques for Visual Basic developers. The first part details the new features of Visual Basic 6 and lays out conventions for clear and productive programming style. However, these important preliminary discussions are covered in only two quick chapters, and most of the book is...
A powerful formula for a life of achievement--starting now
Created by leading motivational speaker and corporate trainer Anne Bruce, this highly effective plan helps participants discover their own "true north" in order to find a focus for success. Throughout Discover True North are invaluable exercises,...
This state-of-the-art survey, reflecting on the teaching of programming, has been written by a group of primarily Scandinavian researchers and educators with special interest and experience in the subject of programming. The 14 chapters - contributed by 24 authors - present practical experience gathered in the process of teaching programming and...
The Cocoa programming environment—Apple’s powerful set of clean, object-oriented APIs—is increasingly becoming the basis of almost all contemporary Mac OS X development. With its long history of constant refinement and improvement, Cocoa has matured into a sophisticated programming environment that can make...
Managing Time in Relational Databases shows how to make the rich information content of bi-temporal data available to business users, while simplifying the design, maintenance and retrieval of that data. Metadata declarations eliminate the need to directly model temporal data. Temporal data maintenance is isolated in code that...
Programmers are inundated with information about application programming interfaces, or APIs. Yet, while most programmers use APIs and the libraries that implement them in almost every application they write, relatively few create and disseminate new, widely applicable, APIs. Indeed, programmers seem to prefer to “roll their own”...
Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.
This book is the only complete reference for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby.
We need a new philosophy of the earth. Geological time used to refer to slow and gradual processes, but today we are watching land sink into the sea and forests transform into deserts. We can even see the creation of new geological strata made of plastic, chicken bones, and other waste that could remain in the fossil record for millennia or...
A cutting-edge guide to the next generation Mobile Internet architecture and applications
The last several years have witnessed dramatic changes in the wireless Web interface environment, specifically in the way that content is stored, distributed, and checked for consistency while leveraging location awareness. This phenomenon is...