 |
 |
 |
D) Resources |
|
 |
|
Texte original |
 |
Traducteur : Jérome QUELIN |
|
 |
|
Ce chapitre contient 1 page
|
|
|
 |
 |
 |
 |
 |
 |
|
 |
05.07.01 - version 5.6 : - Ajout des tags de séparation de pages pour le site (Armel). 28.04.2001 - version 5.5 - Nettoyage du code html [Armel]. 14.07.2000 - version 5.4 - Quelques espaces oubliées. 26.06.2000 - version 5.3 - Insertion du journal de log. 18.06.2000 - version 5.2 - Modification des guillemets "" en «». 14.06.2000 - version 5.1 - Première publication sur eGroups. Traducteur : - Jérome QUELIN Texte original : -Thinking in Java, 2nd edition, Revision 10 © 2000 by Bruce Eckel
|
 |
 |
 |
D: Resources
|
 |
D : Ressources
|
 |
 |
 |
Software
|
 |
Logicielles
|
 |
 |
 |
The JDK from java.sun.com.
Even if you choose to use a third-party development environment, it’s
always a good idea to have the JDK on hand in case you come up against what
might be a compiler error. The JDK is the touchstone, and if there is a bug in
it, chances are it will be well-known.
|
 |
Le JDK de java.sun.com. Même si vous choisissez
d'utiliser un autre environnement de développement, il est toujours bon d'avoir le JDK sous la main
au cas où vous vous heurteriez à ce qui pourrait être une erreur du compilateur. Le JDK est la
référence ; et s'il y a un bug, il a de fortes chances d'être rapidement repéré.
|
 |
 |
 |
The HTML Java documentation from
java.sun.com. I have never found a reference book on the standard Java
libraries that wasn’t out of date or missing information. Although the
HTML documentation from Sun is shot-through with small bugs and is sometimes
unusably terse, all the classes and methods are at least there. People
are sometimes uncomfortable at first using an online resource rather than a
printed book, but it’s worth your while to get over this and open the HTML
docs first, so you can at least get the big picture. If you can’t figure
it out at that point, then reach for the printed
books.
|
 |
La documentation HTML de Java de java.sun.com. Je
n'ai jamais trouvé de livre de référence sur la bibliothèque standard Java qui soit à jour ou
complet. Bien que la documentation HTML de Sun soit parsemée de petits bugs et quelquefois un peu
laconique, au moins on y trouve toutes les classes et méthodes. Souvent on se sent moins enclin à
utiliser une ressource online plutôt qu'un livre imprimé, mais cela vaut généralement le coup de
surmonter cette appréhension et de consulter d'abord la documentation HTML, afin de se faire au
moins une idée générale. Si cela ne suffit pas, alors on peut toujours se tourner vers une
ressource plus traditionnelle.
|
 |
 |
 |
Books
|
 |
Livres
|
 |
 |
 |
Thinking in Java, 1st
Edition. Available as fully-indexed, color-syntax-highlighted HTML on
the CD ROM bound in with this book, or as a free download from
www.BruceEckel.com. Includes older material and material that was not
considered interesting enough to carry through to the 2nd
edition.
|
 |
Thinking in Java, 1st Edition.
Disponible sur le CD ROM fourni avec ce livre ou téléchargeable gratuitement depuis
www.BruceEckel.com sous forme HTML pleinement indexée avec colorisation de syntaxe.
Contient des informations moins récentes ou jugées pas assez pertinentes pour demeurer dans la
deuxième édition.
|
 |
 |
 |
Core Java 2, by Horstmann
& Cornell, Volume I—Fundamentals (Prentice-Hall, 1999). Volume
II—Advanced Features, 2000. Huge, comprehensive, and the first place I go
when I’m hunting for answers. The book I recommend when you’ve
completed Thinking in Java and need to cast a bigger
net.
|
 |
Core Java 2, de Horstmann & Cornell, Volume
I-Fundamentals (Prentice-Hall, 1999). Volume II-Advanced Features, 2000. Enorme, détaillé, et le
premier endroit où je vais lorsque je cherche une réponse. Le livre que je recommande une fois
terminé Thinking in Java et que vos besoins sont plus conséquents.
|
 |
 |
 |
Java in a Nutshell: A Desktop Quick
Reference, 2nd Edition, by David Flanagan (O’Reilly, 1997).
A compact summary of the online Java documentation. Personally, I prefer to
browse the docs from java.sun.com online, especially since they change so
often. However, many folks still like printed documentation and this fits the
bill; it also provides more discussion than the online
documents.
|
 |
Java in a Nutshell: A Desktop Quick Reference, 2nd
Edition, de David Flanagan (O'Reilly, 1997). Un résumé condensé de la documentation
Java online. Personnellement, je préfère parcourir la documentation online de
java.sun.com, en particulier parce qu'elle est si souvent mise à jour. Cependant, nombreux
sont ceux qui préfèrent une documentation imprimée et celle-ci convient parfaitement ; de plus elle
contient plus de commentaires que les documents online.
|
 |
 |
 |
The Java Class Libraries: An
Annotated Reference, by Patrick Chan and Rosanna Lee
(Addison-Wesley, 1997). What the online reference should have been:
enough description to make it usable. One of the technical reviewers for
Thinking in Java said, “If I had only one Java book, this would be
it (well, in addition to yours, of course).” I’m not as thrilled
with it as he is. It’s big, it’s expensive, and the quality of the
examples doesn’t satisfy me. But it’s a place to look when
you’re stuck and it seems to have more depth (and sheer size) than Java
in a Nutshell.
|
 |
The Java Class Libraries: An Annotated Reference,
de Patrick Chan et Rosanna Lee (Addison-Wesley, 1997). Ce que la référence online aurait
dû être : posséder assez de descriptions pour être utilisable. Un des relecteurs techniques de
Thinking in Java a dit : « Si je ne devais avoir qu'un livre sur Java, ce serait celui-ci
(en plus du tien, bien sûr) ». Je ne suis pas aussi enthousiaste que lui. Il est gros, il est cher,
et la qualité de ses exemples ne me satisfait pas. Mais c'est un endroit où regarder quand
on est coincé et il semble avoir plus de profondeur (et une taille plus conséquente) que Java
in a Nutshell.
|
 |
 |
 |
Java Network Programming,
by Elliotte Rusty Harold (O’Reilly, 1997). I didn’t begin to
understand Java networking until I found this book. I also find his Web site,
Café au Lait, to be a stimulating, opinionated, and up-to-date
perspective on Java developments, unencumbered by allegiances to any vendors.
His regular updates keep up with fast-changing news about Java. See
metalab.unc.edu/javafaq/.
|
 |
Java Network Programming, de Elliotte Rusty
Harold (O'Reilly, 1997). Je n'ai commencé à comprendre la programmation réseau en Java qu'après
avoir lu ce livre. J'ai aussi trouvé que son site web, Café au Lait, offrait un point de vue
stimulant, pertinent, à jour et non influencé sur les développements de Java. Ses mises à jour
fréquentes suivent l'actualité de Java. Se reporter à metalab.unc.edu/javafaq/.
|
 |
 |
 |
JDBC Database Access with
Java, by Hamilton, Cattell & Fisher (Addison-Wesley, 1997). If you
know nothing about SQL and databases, this is a nice, gentle introduction. It
also contains some of the details as well as an “annotated
reference” to the API (again, what the online reference should have been).
The drawback, as with all books in The Java Series (“The ONLY Books
Authorized by JavaSoft”) is that it’s been whitewashed so that it
says only wonderful things about Java—you won’t find out about any
dark corners in this series.
|
 |
JDBC Database Access with Java, de Hamilton,
Cattell & Fisher (Addison-Wesley, 1997). Si vous n'y connaissez rien en SQL et aux bases de
données, ce livre vous en fournira les premiers éléments. Il contient aussi une « référence annotée
» ainsi que des détails de l'API (encore une fois, de ce que l'API était lors de la sortie du
livre). L'inconvénient de ce livre, comme tous ceux de The Java Series (« Les SEULS Livres
Approuvés par JavaSoft »), est qu'ils sont édulcorés en ce sens qu'ils ne disent que du bien de
Java - vous ne trouverez aucune critique dans cette collection.
|
 |
 |
 |
Java Programming with
CORBA, by Andreas Vogel & Keith Duddy (John Wiley & Sons, 1997).
A serious treatment of the subject with code examples for three Java ORBs
(Visibroker, Orbix, Joe).
|
 |
Java Programming with CORBA, de Andreas Vogel
& Keith Duddy (John Wiley & Sons, 1997). Un sujet sérieusement traité avec des exemples de
code pour trois ORBs Java (Visibroker, Orbix, Joe).
|
 |
 |
 |
Design Patterns, by Gamma,
Helm, Johnson & Vlissides (Addison-Wesley, 1995). The seminal book that
started the patterns movement in programming.
|
 |
Design Patterns, de Gamma, Helm, Johnson &
Vlissides (Addison-Wesley, 1995). Le livre qui a lancé le concept de patrons dans la
programmation.
|
 |
 |
 |
Practical Algorithms for
Programmers, by Binstock & Rex (Addison-Wesley, 1995). The
algorithms are in C, so they’re fairly easy to translate into Java. Each
algorithm is thoroughly
explained.
|
 |
Practical Algorithms for Programmers, de Binstock
& Rex (Addison-Wesley, 1995). Les algorithmes sont en C, ils sont donc facilement transposables
en Java. Chaque exemple est minutieusement expliqué.
|
 |
 |
 |
Analysis & design
|
 |
Analyse & conception
|
 |
 |
 |
Extreme Programming
Explained, by Kent Beck (Addison-Wesley,
2000). I love this book. Yes, I tend to take a radical approach to things
but I've always felt that there could be a much different, much better program
development process, and I think XP comes pretty darn close. The only book that
has had a similar impact on me was PeopleWare (described below), which
talks primarily about the environment and dealing with corporate culture.
Extreme Programming Explained talks about programming, and turns most
things, even recent “findings,” on their ear. They even go so far as
to say that pictures are OK as long as you don’t spend too much time on
them and are willing to throw them away. (You’ll notice that this book
does not have the “UML stamp of approval” on its cover.) I
could see deciding whether to work for a company based solely on whether they
used XP. Small book, small chapters, effortless to read, exciting to think
about. You start imagining yourself working in such an atmosphere and it brings
visions of a whole new world.
|
 |
Extreme Programming Explained, de Kent Beck
(Addison-Wesley, 2000). J'adore ce livre. Bien que j'aie tendance à utiliser une approche
radicale, j'ai toujours cru qu'il devait exister une manière différente et plus efficace de mener à
bien un projet, et je crois que XP s'en approche drôlement. Le seul livre qui m'ait fait autant
d'effet est PeopleWare (décrit ci-après), qui parle principalement de l'environnement et
traite de la culture d'entreprise. Extreme Programming Explained parle de programmation,
et remet les choses, y compris les dernières « trouvailles », à leur place. Il va même jusqu'à dire
que les images sont OK tant qu'on ne passe pas trop de temps avec elles et qu'on les jette à terme
(vous remarquerez que ce livre ne porte pas la mention « approuvé par UML » sur sa couverture).
J'ai vu des gens choisir une entreprise en se basant seulement sur le fait de savoir si celle-ci
utilisait XP. Petit livre, petits chapitres, agréable à lire, profond quant à la reflexion qu'il
provoque. Vous vous imaginez dans une telle atmosphère de travail et cela vous amène des visions
d'un monde entièrement nouveau.
|
 |
 |
 |
UML
Distilled, 2nd Edition, by Martin
Fowler (Addison-Wesley, 2000). When you first encounter UML, it is daunting
because there are so many diagrams and details. According to Fowler, most of
this stuff is unnecessary so he cuts through to the essentials. For most
projects, you only need to know a few diagramming tools, and Fowler’s goal
is to come up with a good design rather than worry about all the artifacts of
getting there. A nice, thin, readable book; the first one you should get if you
need to understand UML.
|
 |
UML Distilled, 2nd Edition,
de Martin Fowler (Addison-Wesley, 2000). La première rencontre avec UML est souvent rebutante
à cause de tous les diagrammes et les détails. Selon Fowler, la plupart de ces détails ne sont pas
nécessaires, et il tranche dedans pour aller à l'essentiel. Pour la plupart des projets, vous
n'avez besoin de connaître que quelques diagrammes outils, et le but de Fowler est d'arriver à une
bonne conception plutôt que de s'ennuyer avec tous les détails pour y arriver. Un petit livre
agréable et intéressant ; le premier à lire si vous avez besoin de vous plonger dans
UML.
|
 |
 |
 |
UML Toolkit, by Hans-Erik
Eriksson & Magnus Penker, (John Wiley & Sons, 1997). Explains UML and
how to use it, and has a case study in Java. An accompanying CD ROM contains the
Java code and a cut-down version of Rational Rose. An excellent introduction to
UML and how to use it to build a real system.
|
 |
UML Toolkit, de Hans-Erik Eriksson & Magnus
Penker, (John Wiley & Sons, 1997). Explique UML et comment l'utiliser, avec un exemple appliqué
en Java. Un CD ROM contient le code Java du livre et une version allégée de Rational Rose. Une
excellente introduction sur UML et comment l'utiliser pour construire un système réel.
|
 |
 |
 |
The Unified Software Development
Process, by Ivar Jacobsen, Grady
Booch, and James Rumbaugh
(Addison-Wesley, 1999). I went in fully prepared to dislike this book. It seemed
to have all the makings of a boring college text. I was pleasantly
surprised—only pockets of the book contain explanations that seem as if
those concepts aren’t clear to the authors. The bulk of the book is not
only clear, but enjoyable. And best of all, the process makes a lot of practical
sense. It’s not Extreme Programming (and does not have their clarity about
testing) but it’s also part of the UML juggernaut—even if you
can’t get XP adopted, most people have climbed aboard the “UML is
good” bandwagon (regardless of their actual level of experience
with it) and so you can probably get it adopted. I think this book should be the
flagship of UML, and the one you can read after Fowler’s UML
Distilled when you want more detail.
|
 |
The Unified Software Development Process,
de Ivar Jacobsen, Grady Booch, et James Rumbaugh (Addison-Wesley, 1999). Je m'étais
attendu à détester ce livre. Il semblait avoir tous les défauts d'un texte universitaire ennuyeux.
Je fus agréablement surpris - seules quelques parties du livre contiennent des explications qui
font penser que les concepts ne sont pas clairs pour les auteurs. La majeure partie du livre n'est
pas seulement claire, mais agréable à lire. Et le mieux, c'est que la méthodologie présentée n'est
pas dénuée de sens pratique. Ce n'est pas la Programmation Extreme (en particulier elle ne présente
pas la même lucidité quant aux tests), mais elle fait partie du mastodonte UML - même si vous
n'arrivez pas à faire adopter XP, la plupart des gens ont adhéré au « mouvement UML » (sans tenir
compte de leur niveau réel d'expérience) et vous devriez pouvoir faire adopter cette
méthode. Je pense que ce livre est le vaisseau amiral de UML, et celui que vous devriez lire après
UML Distilled de Fowler quand vous aurez besoin de plus de détails.
|
 |
 |
 |
Before you choose any method, it’s
helpful to gain perspective from those who are not trying to sell one.
It’s easy to adopt a method without really understanding what you want out
of it or what it will do for you. Others are using it, which seems a compelling
reason. However, humans have a strange little psychological quirk: If they want
to believe something will solve their problems, they’ll try it. (This is
experimentation, which is good.) But if it doesn’t solve their problems,
they may redouble their efforts and begin to announce loudly what a great thing
they’ve discovered. (This is denial, which is not good.) The assumption
here may be that if you can get other people in the same boat, you won’t
be lonely, even if it’s going nowhere (or sinking).
|
 |
Avant d'opter pour une méthode, il est bon de se renseigner auprès de
personnes qui n'essayent pas d'en vendre une. Il est facile d'adopter une méthode sans réellement
comprendre ce qu'on en attend ou ce qu'elle va faire pour nous. « D'autres l'utilisent, ce qui fait
une bonne raison de l'adopter ». Cependant, les hommes peuvent montrer une bizarrerie psychologique
: s'ils pensent que quelque chose va solutionner leurs problèmes, ils l'essayeront (c'est
l'expérimentation, ce qui est une bonne chose). Mais si cela ne résoud pas leurs problèmes, ils
peuvent redoubler d'efforts et annoncer à voix haute quelle découverte merveilleuse ils ont fait
(c'est un mensonge, ce qui est une vilaine chose). Le raisonnement fait ici est que si vous arrivez
à attirer d'autres personnes dans le même bateau, vous ne vous retrouverez pas tout seul, même s'il
ne va nulle part (ou coule).
|
 |
 |
 |
This is not to suggest that all
methodologies go nowhere, but that you should be armed to the teeth with mental
tools that help you stay in experimentation mode (“It’s not working;
let’s try something else”) and out of denial mode (“No,
that’s not really a problem. Everything’s wonderful, we don’t
need to change”). I think the following books, read before you
choose a method, will provide you with these tools.
|
 |
Cela ne veut pas dire que toutes les méthodologies se terminent en
cul-de-sac, mais que vous devez vous préparer pour vous maintenir dans le mode expérimentation («
Cela ne marche pas, essayons quelque chose d'autre »), sans rentrer dans le mode mensonge (« Non,
ce n'est pas réellement un problème. Tout marche, on n'a pas besoin de changer »). Je pense que les
livres suivants, à lire avant de choisir une méthodologie, vous aident dans cette
préparation.
|
 |
 |
 |
Software Creativity, by
Robert Glass (Prentice-Hall, 1995). This is the best
book I’ve seen that discusses perspective on the whole methodology
issue. It’s a collection of short essays and papers that Glass has written
and sometimes acquired (P.J. Plauger is one
contributor), reflecting his many years of thinking and study on the subject.
They’re entertaining and only long enough to say what’s necessary;
he doesn’t ramble and bore you. He’s not just blowing smoke, either;
there are hundreds of references to other papers and studies. All programmers
and managers should read this book before wading into the methodology
mire.
|
 |
Software Creativity, de Robert Glass
(Prentice-Hall, 1995). Ceci est le meilleur livre que j'aie vu qui discute des perspectives du
problème de la méthodologie. C'est un recueil de courts essais et articles que Glass a écrit et
quelquefois récupéré (P. J. Plauger est l'un des contributeurs), reflétant ses années d'étude et de
réflexion sur le sujet. Ils sont distrayants et juste assez longs pour expliquer ce qu'ils veulent
faire passer ; il ne vous égare pas ni ne vous ennuie. Glass ne vous mène pas en bateau non plus,
il y a des centaines de références à d'autres articles et études. Tous les programmeurs et les
directeurs devraient lire ce livre avant de s'aventurer dans la jungle des
méthodologies.
|
 |
 |
 |
Software Runaways: Monumental
Software Disasters, by Robert Glass (Prentice-Hall, 1997). The great
thing about this book is that it brings to the forefront what we don’t
talk about: how many projects not only fail, but fail spectacularly. I find that
most of us still think “That can’t happen to me” (or
“That can’t happen again”), and I think this puts us at
a disadvantage. By keeping in mind that things can always go wrong, you’re
in a much better position to make them go right.
|
 |
Software Runaways: Monumental Software Disasters,
de Robert Glass (Prentice-Hall, 1997). Le point fort de ce livre est qu'il met en lumière ce dont
personne ne parle : combien de projets non seulement échouent, mais échouent spectaculairement. La
plupart d'entre nous pensent encore : « Cela ne peut pas m'arriver » (ou « Cela ne peut pas
encore m'arriver »), et je pense que cela nous met en position de faiblesse. En se
rappelant que les choses peuvent toujours mal se passer, on se retrouve en bien meilleure position
pour les contrôler.
|
 |
 |
 |
Peopleware,
2nd Edition, by Tom Demarco
and Timothy Lister (Dorset House, 1999). Although they
have backgrounds in software development, this book is about projects and teams
in general. But the focus is on the people and their needs, rather than
the technology and its needs. They talk about creating an environment where
people will be happy and productive, rather than deciding what rules those
people should follow to be adequate components of a machine. This latter
attitude, I think, is the biggest contributor to programmers smiling and nodding
when XYZ method is adopted and then quietly doing whatever they’ve always
done.
|
 |
Peopleware, 2nd
Edition, de Tom Demarco et Timothy Lister (Dorset House, 1999). Bien que les auteurs
proviennent du monde du développement logiciel, ce livre traite des projets et des équipes en
général. Mais il se concentre sur les gens et leurs besoins, plutôt que sur la technologie
et ses besoins. Les auteurs parlent de la création d'un environnement où les gens seront heureux et
productifs, plutôt que des décisions et des règles que ces gens devraient suivre pour être les
composants bien huilés d'une machine. C'est cette dernière attitude qui, selon moi, fait sourire et
acquiescer les programmeurs quand la méthode XYZ est adoptée et qu'ils continuent à travailler de
la même manière qu'ils l'ont toujours fait.
|
 |
 |
 |
Complexity, by M. Mitchell
Waldrop (Simon & Schuster, 1992). This chronicles
the coming together of a group of scientists from different disciplines in Santa
Fe, New Mexico, to discuss real problems that their individual disciplines
couldn’t solve (the stock market in economics, the initial formation of
life in biology, why people do what they do in sociology, etc.). By crossing
physics, economics, chemistry, math, computer science, sociology, and others, a
multidisciplinary approach to these problems is developing. But more important,
a different way of thinking about these ultra-complex problems is
emerging: Away from mathematical determinism and the illusion that you can write
an equation that predicts all behavior, and toward first observing and
looking for a pattern and trying to emulate that pattern by any means possible.
(The book chronicles, for example, the emergence of genetic algorithms.) This
kind of thinking, I believe, is useful as we observe ways to manage more and
more complex software
projects.
|
 |
Complexity, de M. Mitchell Waldrop (Simon &
Schuster, 1992). Ce livre rapporte la mise en relations d'un groupe de scientifiques de différentes
spécialités à Santa Fe, New Mexico, pour discuter de problèmes que leurs disciplines ne pouvaient
résoudre individuellement (le marché de la bourse en économie, la création originelle de la vie en
biologie, pourquoi les gens agissent ainsi qu'ils le font en sociologie, etc...). En combinant la
physique, l'économie, la chimie, les mathématiques, l'informatique, la sociologie et d'autres
matières, une approche multidisciplinaire envers ces problèmes se développe. Mais plus important,
une nouvelle façon de penser ces problèmes ultra-complexes émerge : loin du déterminisme
mathématique et de l'illusion qu'on peut écrire une équation qui prédise tous les comportements,
mais basée sur l'observation à la recherche d'un motif et la tentative de recréer ce motif
par tous les moyens possibles. (Le livre rapporte, par exemple, l'émergence des algorithmes
génétiques.) Je pense que cette manière de penser est utile lorsqu'on observe les façons de gérer
des projets logiciels de plus en plus complexes.
|
 |
 |
 |
Python
|
 |
Python
|
 |
 |
 |
Learning Python, by Mark
Lutz and David Ascher (O’Reilly, 1999). A nice programmer’s
introduction to what is rapidly becoming my favorite language, an excellent
companion to Java. The book includes an introduction to JPython, which allows
you to combine Java and Python in a single program (the JPython interpreter is
compiled to pure Java bytecodes, so there is nothing special you need to add to
accomplish this). This language union promises great
possibilities.
|
 |
Learning Python, de Mark Lutz and David Ascher
(O'Reilly, 1999). Une bonne introduction à ce qui est rapidement devenu mon langage favori, un
excellent compagnon à Java. Le livre inclut une introduction à JPython, qui permet de combiner Java
et Python dans un unique programme (l'interpréteur JPython est compilé en pur bytecode Java, il n'y
a donc rien de spécial à ajouter pour réaliser cela). Cette union de langages promet de grandes
possibilités.
|
 |
 |
 |
My own list of books
|
 |
La liste de mes livres
|
 |
 |
 |
Listed in order of publication. Not all
of these are currently available.
|
 |
Listés par ordre de publication. Tous ne sont pas actuellement
disponibles.
|
 |
 |
 |
Computer Interfacing with Pascal
& C, (Self-published via the Eisys imprint, 1988. Only
available via www.BruceEckel.com). An introduction to electronics from
back when CP/M was still king and DOS was an upstart. I used high-level
languages and often the parallel port of the computer to drive various
electronic projects. Adapted from my columns in the first and best magazine I
wrote for, Micro Cornucopia. (To paraphrase Larry O’Brien,
long-time editor of Software Development Magazine: the best computer
magazine ever published—they even had plans for building a robot in a
flower pot!) Alas, Micro C became lost long before the Internet appeared.
Creating this book was an extremely satisfying publishing
experience.
|
 |
Computer Interfacing with Pascal & C,
(Auto-publié dans la rubrique Eisys, 1988. Disponible seulement sur www.BruceEckel.com).
Une introduction à l'électronique au temps où le CP/M était encore le roi et le DOS un parvenu.
J'utilisais des langages de haut niveau et souvent le port parallèle de l'ordinateur pour piloter
divers projets électroniques. Adapté de mes chroniques dans le premier et le meilleur des magazines
pour lesquels j'ai écrit, Micro Cornucopia (pour paraphraser Larry O'Brien, éditeur au
long cours de Software Development Magazine : le meilleur magazine informatique jamais
publié - ils avaient même des plans pour construire un robot dans un pot de fleurs ! ). Hélas,
Micro C s'est arrêté bien avant que l'Internet n'apparaisse. Créer ce livre fut une expérience de
publication extrêmement satisfaisante.
|
 |
 |
 |
Using C++,
(Osborne/McGraw-Hill, 1989). One of the first books out on C++. This is out
of print and replaced by its second edition, the renamed C++ Inside &
Out.
|
 |
Using C++, (Osborne/McGraw-Hill, 1989). Un des
premiers livres sur le C++. Epuisé et remplacé par sa deuxième édition, renommée C++ Inside
& Out.
|
 |
 |
 |
C++ Inside & Out,
(Osborne/McGraw-Hill, 1993). As noted, actually the 2nd edition
of Using C++. The C++ in this book is reasonably accurate, but it's circa
1992 and Thinking in C++ is intended to replace it. You can find out more
about this book and download the source code at
www.BruceEckel.com.
|
 |
C++ Inside & Out, (Osborne/McGraw-Hill,
1993). Comme indiqué, il s'agit en fait de la deuxième édition de Using C++. Le
C++ dans ce livre est raisonnablement précis, mais il date de 1992 et Thinking in C++ est
destiné à le remplacer. Vous pouvez trouver plus de renseignements sur ce livre et télécharger le
code source sur www.BruceEckel.com.
|
 |
 |
 |
Thinking in C++, 1st
Edition, (Prentice-Hall, 1995).
|
 |
Thinking in C++, 1st Edition,
(Prentice-Hall, 1995).
|
 |
 |
 |
Thinking in C++, 2nd
Edition, Volume 1, (Prentice-Hall, 2000). Downloadable from
www.BruceEckel.com.
|
 |
Thinking in C++, 2nd Edition, Volume 1,
(Prentice-Hall, 2000). Téléchargeable sur www.BruceEckel.com.
|
 |
 |
 |
Black Belt C++, the Master’s
Collection, Bruce Eckel, editor (M&T Books, 1994). Out of print. A
collection of chapters by various C++ luminaries based on their presentations in
the C++ track at the Software Development Conference, which I chaired. The cover
on this book stimulated me to gain control over all future cover
designs.
|
 |
Black Belt C++, the Master's Collection, Bruce
Eckel, éditeur (M&T Books, 1994). Epuisé. Un recueil de chapitres par divers experts C++, basés
sur leurs présentations dans le cycle C++ lors de la Conférence sur le Développement Logiciel, que
je présidais. La couverture de ce livre m'a convaincu d'obtenir le contrôle de toutes les futures
couvertures.
|
 |
 |
 |
Thinking in Java, 1st
Edition, (Prentice-Hall, 1998). The first edition of this book won the
Software Development Magazine Productivity Award, the Java
Developer’s Journal Editor’s Choice Award, and the JavaWorld
Reader’s Choice Award for best book. Downloadable from
www.BruceEckel.com.
|
 |
Thinking in Java, 1st Edition,
(Prentice-Hall, 1998). La première édition de ce livre a gagné la Software Development
Magazine Productivity Award, le Java Developer's Journal Editor's Choice Award, et le
JavaWorld Reader's Choice Award for best book. Téléchargeable sur
www.BruceEckel.com.
|
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
|
 |