The first author, Said Elnashaie, and his wife, Shadia Elshishini, moved next door to
the second author, Frank Uhlig, and his family in 2000. The two families became good
neighbors and friends. Their chats covered the usual topics and occasionally included
random teaching, departmental, and...
Visual Basic for Applications (VBA) is a powerful tool that enables you to automate operations
in the Microsoft Offi ce applications and in other applications that host VBA. By automating
operations using VBA, you can save yourself and your colleagues huge amounts of time and
effort. Getting more work done in less time is usually good...
It is widely recognized that a professional engineer needs to be aware of a range of issues
much wider than the mere technical knowledge necessary to practice the chosen
engineering discipline. The Engineering Council, for example, requires that the formation
of a professional engineer should include, amongst other things,
More than 50 years ago when I was studying to become an electrical engineer,
I came across complex numbers, which were used to represent out-of-phase voltages
and currents using the j operator. I believe that the letter j was used, rather
than i, because the latter stood for electrical current. So from the very start of my
studies I...
In recent years, the UNIX operating system has seen a huge boost in its popularity, especially
with the emergence of Linux. For programmers and users of UNIX, this comes as no
surprise: UNIX was designed to provide an environment that’s powerful yet easy to use.
One of the main strengths of UNIX is that it comes with a...
The roots of the project which culminates with the writing of
this book can be traced to the work on logic synthesis started in 1979 at
the IBM Watson Research Center and at University of California,
Berkeley. During the preliminary phases of these projects, the impor
tance of logic minimization for the synthesis of area and...
Computer programs arc fun to write, and well-written computer pro
grams are fun to read. One of life's greatest pleasures can be the
composition of a computer program that you know will be a pleasure
for other people to read, and for yourself to read.
Computer programs can also do useful work. One of life's greatest...
Microsoft Visual C# 2010, Fourth edition provides the beginning
programmer with a guide to developing programs in C#. C# is a
language developed by the Microsoft Corporation as part of the
.NET Framework and Visual Studio platform. Th e .NET Framework
contains a wealth of libraries for developing applications for the
Windows family...
W elcome to yet another book on the great programming language of PHP. This book is unique in that it
focuses on higher-end materials and more advanced, cutting-edge topics. We have kept it as modern as
possible with the fast-paced world of the Internet. We take the reader from an intermediate level to a
more advanced level of this...
Artificial neural networks, or simply called neural networks, refer to the
various mathematical models of human brain functions such as perception,
computation and memory. It is a fascinating scientific challenge of our time to
understand how the human brain works. Modeling neural networks facilitates
us in investigating the...
When I began writing this book, I spent quite a bit of time searching for a good
quote to start things off. I ended up with two. R is a wonderfully flexible platform
and language for exploring, visualizing, and understanding data. I chose the quote
from Alice in Wonderland to capture the flavor of statistical analysis today—an...
If you’re new to APEX development, prepare yourself for one of the most productive tools available for
Oracle application development. The speed with which you can create fully functional, secure, webbased
applications is truly astounding, especially when compared to using a tool like Java. If you are
used to writing procedural or...