Timothy A. Budd C++ For Java Programmers

ISBN 13: 9780201612462

C++ For Java Programmers

3,38 valoración promedio
( 8 valoraciones por Goodreads )
 
9780201612462: C++ For Java Programmers

In C++ for Java Programmers, the student gets an introduction to C++ that enlists their Java programming skills to get them comfortably programming in C++. This title is an appropriate supplement for any upper level course in which students are required to program in C++, or for anyone with experience in Java who is interested in an introduction to C++. The text first walks the Java programmer through features controlled by the Java language but left to the programmer in C++ (e.g., the use of pointers, controlling memory management). It then builds upon their Java experience to teach language features that are slightly different (e.g., the structure of a class definition, polymorphism). Characteristics of C++ that have no correlation in Java are then presented. Features 'Test Your Understanding' questions at the end of each chapter Four chapter-long case studies walked-through examples of C++ language features A price point and length that makes this an ideal title for students who need to learn C++ for their coursework

"Sinopsis" puede pertenecer a otra edición de este libro.

From the Inside Flap:

The reader envisioned as this book was being developed is a programmer with a year or more experience with Java, who has a good understanding of the language and Java libraries, and who wishes to learn more about the programming language C++. Programs in Java and C++ share a superficial resemblance to each other, but beneath the surface there lie a myriad of practical and philosophical differences. The unwary programmer not cognizant of these differences will encounter a host of problems in moving from one language to another.

This book is not intended to be a complete and thorough introduction to the C++ language. The length of the book alone should be enough to indicate this fact, since most recent introductions to the C++ language run to a thousand pages or more. Instead, this book tries or organize the differences between C++ and Java into a coherent framework that facilitates the transition from one language to the other. Where the reader desires more information on a specific topic, one of the recent descriptions or tutorials on the C++ language should be consulted. Excellent coverage can be found in the book by Stroustrup Stroustrup 97 or Lippman Lippman 98. Further Reading

There are literally hundreds of books on Java and/or C++. I have, of course, seen only a small fraction of these. The following list is therefore quite idiosyncratic, reflecting more than a fair amount of whimsy and chance. These are books that I have read and appreciated.

A good introduction to the C++ language, including the recent changes to the language, can be found in Stroustrup 97) or Lippman (C++ Primer Lippman 98). Slightly less thorough but in some ways more readable descriptions are presented by Eckel (Using C++ Eckel 89), and by Horstmann (Mastering Object-Oriented Design in C++ Horstmann 95).

Two other books authored or co-authored by Bjarne Stroustrup, the designer of C++, present much of the philosophy that lay behind the design of the language (The Annotated C++ Reference Manual Ellis 90, and The Design and Evolution of C++ Stroustrup 94). A collection of papers by others involved in the evolution of the C++ language is provided by Waldo (The Evolution of C++ Waldo 93). Another book by Lippman (Inside the C++ Object Model Lippman 96) describes the internal C++ view of the world.

The Standard Template Library, a major recent addition to the C++ language, is explained in an earlier book of my own Budd 98a, as well as in books by Musser Musser 96 and by Glass Glass 96.

There are various books that describe good C++ programming style. Perhaps the best of these are the text by Cargill Cargill 92, and the pair of books by Meyers Meyers 98, Meyers 96.

A wealth of information in the question and answer style of a FAQ is available in the books that collect FAQ information on C Summit 96 and C++ Cline 95. (There is a Java FAQ book Kanerva 97, that also has some discussion of C++).

There are several books that are almost the opposite of this book, that is, explanations of Java for programmers familiar with C++. One of the best of these is the book by Chew Chew 98. The more recent book by Wigglesworth and Lumby Wigglesworth 99 covers more of the recent changes to Java. The book by Daconta and others Daconta 98 is more complete, in that it covers both Java and JavaScript. Pappas Pappas 96 presents material specific to the Borland C++ system. Boone Boone 96 tends to dwell more on the programming environment and design differences, and less on the differences in the languages.

In an earlier book I have tried to explain object-oriented programming in a language independent fashion, including examples from both Java and C++ Budd 97.

A book by Coplien Coplien 92 presents an interesting discussion of many of the more exotic features of C++, for the adventurous reader who wishes to explore further than most programmers ever wish to go. Marginal Notes

There are four types of marginal notes used in this book to highlight material of particular important.

A Definition introduces a term that may be unfamiliar to the programmer if their only background is in the language Java.

A Rule provides advice that the reader is strongly encouraged to follow. Like all rules, there may be some times when the advice must be rejected, but rules generally reflect years of painful learning concerning the consequences of not performing some action.

A Warning highlights a potential danger that the programmer should be aware of. Often these reflect subtle issues easily overlooked, or places where Java and C++ constructs have similar appearances but different meanings.

A Note simply provides an additional or important bit of information that might easily be overlooked. Acknowledgements

Several people provided useful advice and suggestions both in the conception of this book and comments on the many early drafts of the manuscript. These include Yechiel Kimchi from The Technion, Israel, Joe Bergin, from Pace University, and students Nandhini Ganapathi Raman, Thomas Godin, David Hackenyos, and Hari Narayanan, from Oregon State University. 0201612461P04062001

About the Author:

Timothy A. Budd is an Associate Professor of Computer Science at Oregon State University. Budd received his Bachelor of Arts degree in Mathematics and Computer Science from Western Washington University, and his masters and doctorate degrees in computer science from Yale University. His research interests include multi-paradigm programming languages, programming environments, compiler implementation and optimization techniques.



0201612461AB04062001

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Budd, Timothy A.
Editorial: Pearson (1999)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Paperback Cantidad: 2
Librería
Murray Media
(North Miami Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Pearson, 1999. Paperback. Estado de conservación: New. Never used!. Nº de ref. de la librería P110201612461

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 36,84
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 1,69
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Timothy A. Budd
Editorial: Addison-Wesley (1999)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Paperback Cantidad: 1
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley, 1999. Paperback. Estado de conservación: New. 1. Nº de ref. de la librería DADAX0201612461

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 85,51
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
A Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Budd, Timothy A.
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Cantidad: 2
Librería
Paperbackshop-US
(Wood Dale, IL, Estados Unidos de America)
Valoración
[?]

Descripción 1999. PAP. Estado de conservación: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Nº de ref. de la librería KB-9780201612462

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 88,25
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
A Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Budd, Timothy A.
Editorial: Prentice Hall
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Cantidad: > 20
Librería
INDOO
(Avenel, NJ, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall. Estado de conservación: New. Brand New. Nº de ref. de la librería 0201612461

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 89,05
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,97
A Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Timothy A. Budd
Editorial: Pearson Education (US), United States (1999)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Paperback Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US), United States, 1999. Paperback. Estado de conservación: New. Language: English . Brand New Book. This book provides students with an introduction to C++ that enlists their Java programming skills to get them comfortably programming in C++. It is an appropriate supplement for any upper-level course in which students are required to program in C++, or for anyone with experience in Java who is interested in an introduction to C++. The text starts off by teaching how to perform tasks in C++ that are inherent in Java, such as pointers and memory management. It then builds upon their Java experience to teach language features like class definitions and polymorphism, which are slightly different in C++. Finally, aspects of C++ that have no correlation in Java - as well as those aspects of Java not found in C++ - are presented. Nº de ref. de la librería AAS9780201612462

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 103,31
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Timothy A. Budd
Editorial: Pearson Education (US), United States (1999)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Paperback Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US), United States, 1999. Paperback. Estado de conservación: New. Language: English . Brand New Book. This book provides students with an introduction to C++ that enlists their Java programming skills to get them comfortably programming in C++. It is an appropriate supplement for any upper-level course in which students are required to program in C++, or for anyone with experience in Java who is interested in an introduction to C++. The text starts off by teaching how to perform tasks in C++ that are inherent in Java, such as pointers and memory management. It then builds upon their Java experience to teach language features like class definitions and polymorphism, which are slightly different in C++. Finally, aspects of C++ that have no correlation in Java - as well as those aspects of Java not found in C++ - are presented. Nº de ref. de la librería AAS9780201612462

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 103,93
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Timothy A. Budd Timothy Budd
Editorial: Addison-Wesley (1999)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Paperback Cantidad: 2
Librería
Revaluation Books
(Exeter, Reino Unido)
Valoración
[?]

Descripción Addison-Wesley, 1999. Paperback. Estado de conservación: Brand New. 1st edition. 290 pages. 9.25x7.50x0.50 inches. In Stock. Nº de ref. de la librería z-0201612461

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 106,62
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 6,57
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Timothy A. Budd
Editorial: Pearson Education (US)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos Paperback Cantidad: 4
Librería
THE SAINT BOOKSTORE
(Southport, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US). Paperback. Estado de conservación: new. BRAND NEW, C++ for Java Programmers, Timothy A. Budd, This book provides students with an introduction to C++ that enlists their Java programming skills to get them comfortably programming in C++. It is an appropriate supplement for any upper-level course in which students are required to program in C++, or for anyone with experience in Java who is interested in an introduction to C++. The text starts off by teaching how to perform tasks in C++ that are inherent in Java, such as pointers and memory management. It then builds upon their Java experience to teach language features like class definitions and polymorphism, which are slightly different in C++. Finally, aspects of C++ that have no correlation in Java - as well as those aspects of Java not found in C++ - are presented. Nº de ref. de la librería B9780201612462

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 107,83
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 7,61
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Timothy A. Budd
Editorial: Pearson Education 1999-03-23, Reading, Mass. (1999)
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos paperback Cantidad: 1
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción Pearson Education 1999-03-23, Reading, Mass., 1999. paperback. Estado de conservación: New. Nº de ref. de la librería 9780201612462

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 112,43
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,28
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Budd, Timothy A.
Editorial: Pearson
ISBN 10: 0201612461 ISBN 13: 9780201612462
Nuevos PAPERBACK Cantidad: 2
Librería
SGS Trading Inc
(Franklin Lakes, NJ, Estados Unidos de America)
Valoración
[?]

Descripción Pearson. PAPERBACK. Estado de conservación: New. 0201612461 New US Edition Textbook, Ships with Emailed Tracking from USA. Nº de ref. de la librería Z0201612461ZN

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 129,58
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,30
A Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda