Name: Java the complete refrence
Author: Herbert Schildt
Publication: McGraw Hill Education
Category: Engineering Books
Size: 6.31 MB
Format: E-Book (PDF)
Total Pages: 1059
Print books have some advantages over e-books, including that they have the feel of a book that many readers love. You can hold it, turn the pages, and feel the paper. Also, for those who like to read as they fall asleep, paper books make a better choice since there’s no eye strain that comes with an electronic device or e-reader.
Summary : Java the complete refrence
McGraw-Hill and its licensors do not warrant or guarantee that the functions contained in the work will meet your requirements or that its operation will be uninterrupted or error free. Neither McGraw-Hill nor its licensors shall be liable to you or anyone else for any inaccuracy, error or omission, regardless of cause, in the work or for any damages resulting therefrom. McGraw-Hill has no responsibility for the content of any information accessed through the work. Under no circumstances shall McGraw-Hill and/or its licensors be liable for any indirect, incidental, special, punitive, consequential or similar damages that result from the use of or inability to use the work, even if any of them has been advised of the possibility of such damages. This limitation of liability shall apply to any claim or cause whatsoever whether such claim or cause arises in contract, tort or otherwise.
2 Summary : Java the complete refrence
One reason for Java’s success is its agility. Java has rapidly adapted to changes in the programming environment and to changes in the way that programmers program. Most importantly, it has not just followed the trends, it has helped create them. Unlike some other languages that have a revision cycle of approximately 10 years, Java’s release cycle averages about 1.5 years! Java’s ability to accommodate the fast rate of change in the computing
world is a crucial part of why it has stayed at the forefront of computer language design. With the release of Java SE 6, Java’s leadership remains unchallenged. If you are programming for the Internet, you have chosen the right language. Java has been and continues to be the preeminent language of the Internet.
3 Summary : Java the complete refrence
Java is related to C++, which is a direct descendant of C. Much of the character of Java is inherited from these two languages. From C, Java derives its syntax. For these reasons, this section reviews the sequence of events and forces that led to Java. As you will see, each innovation in language design was driven by the need to solve a fundamental problem that the preceding languages could not solve. Java is no exception.
4 Summary: Java the complete refrence
Another compounding problem was that early computer languages such as BASIC, COBOL, and FORTRAN were not designed around structured principles. Instead, they relied upon the GOTO as a primary means of program control. As a result, programs written using these languages tended to produce “spaghetti code”—a mass of tangled
jumps and conditional branches that make a program virtually impossible to understand. While languages like Pascal are structured, they were not designed for efficiency, and failed to include certain features necessary to make them applicable to a wide range of programs. (Specifically, given the standard dialects of Pascal available at the time, it was not practical to consider using Pascal for systems-level code.)
5 Summary: Java the complete refrence
So, just prior to the invention of C, no one language had reconciled the conflicting attributes that had dogged earlier efforts. Yet the need for such a language was pressing. By the early 1970s, the computer revolution was beginning to take hold, and the demand for software was rapidly outpacing programmers’ ability to produce it. For the first time, programmers were gaining virtually unlimited access to their machines. This allowed the freedom to experiment.
Invented and first implemented by Dennis Ritchie on a DEC PDP-11 running the UNIX operating system, C was the result of a development process that started with an older language called BCPL, developed by Martin Richards. BCPL influenced a language called B, invented by Ken Thompson, which led to the development of C in the 1970s. It also allowed programmers to begin to create their own tools. On the eve of C’s creation, the stage was set for a quantum leap forward in computer languages.
PUBLISH ID: LP5EB
Having trouble while downloading. See How To Download.
Please read the DISCLAIMER before using this site.