You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Introduction.tex
+41-51Lines changed: 41 additions & 51 deletions
Original file line number
Diff line number
Diff line change
@@ -177,17 +177,17 @@ \section{Object-oriented concepts in a nutshell}
177
177
requirements.
178
178
\par
179
179
The code implementation of the algorithms presented in this book
180
-
is given in two languages: Smalltalk and Java. Both languages are
181
-
excellent object-oriented languages. I would strongly recommend
182
-
people reading this book to consult the implementation sections of
183
-
both languages regardless of their personal taste of language.
184
-
First, I have made some effort to use of the best feature of each
185
-
language. Second, each implementation has been made independently.
186
-
The fact that the code of each implementation is different shows
187
-
that there is indeed many ways to skin a cat, even when written by
188
-
the same person. Thus, looking seriously at both implementations
189
-
can be quite instructive for someone who wants to progress with
190
-
the object-oriented paradigm.
180
+
is given in Smalltalk, one of the best object-oriented programming language.
181
+
For this book, we are using Pharo\footnote{http://www.pharo.org/}, a modern
182
+
open-source implementation of Smalltalk.
183
+
184
+
%Both languages are excellent object-oriented languages. I would strongly
185
+
%recommend people reading this book to consult the implementation sections of both languages regardless of their personal taste of language. First, I have
186
+
%made some effort to use of the best feature of each language. Second, each
187
+
%implementation has been made independently. The fact that the code of each
188
+
%implementation is different shows that there is indeed many ways to skin a cat,
189
+
%even when written by the same person. Thus, looking seriously at both
190
+
%implementations can be quite instructive for someone who wants to progress with the object-oriented paradigm.
191
191
192
192
\section{Dealing with numerical data}
193
193
The numerical methods exposed in this book are all applicable to
@@ -597,7 +597,7 @@ \section{Finding the numerical precision of a computer}
597
597
the small number has been defined as the square root of the
598
598
smallest number that can be represented on the machine.
599
599
600
-
\subsection{Computer numerical precision --- General implementation}
600
+
\subsection{Computer numerical precision}
601
601
The computation of the parameters only needs to be executed once.
602
602
We have introduced a specific class to hold the variables
603
603
described earlier and made them available to any object.
@@ -608,7 +608,6 @@ \subsection{Computer numerical precision --- General implementation}
608
608
Methods in charge of computing the parameters are all prefixed
0 commit comments