Anhang B. C++ lesen für JavaScript-Programmierer
Die Beispiele in diesem Buch sind alle in C++ dargestellt. Das ist die Sprache, in der ich am meisten programmiere und die ich auch am besten beherrsche.
Wenn du ein JavaScript-Programmierer bist, brauchst du nicht zu verzweifeln - die Regeln sind trotzdem nützlich! Du musst nicht lernen, wie man in C++ programmiert, um die Beispiele in diesem Buch zu lesen. Code ist im Grunde genommen Code - eine Schleife ist eine Schleife, Variablen sind Variablen und Funktionen sind Funktionen. Es gibt ein paar kosmetische Unterschiede, aber die grundlegenden Ideen in den C++-Beispielen in diesem Buch lassen sich ziemlich direkt auf JavaScript übertragen, auch wenn diese Übertragung nicht sofort offensichtlich ist!
In diesem Anhang wird erklärt, wie man diese Übersetzung vornimmt - wie man C++ liest und es in deinem Kopf in das JavaScript-Äquivalent umwandelt. Du wirst nicht in der Lage sein, C++-Code zu schreiben, nachdem du dich durch diesen Anhang gearbeitet hast - dafür bräuchtest du ein ganzes Buch -, aber du solltest viel besser in der Lage sein, ihn zu lesen.
Typen
Zeit für ein Beispiel! Hier ist eine einfache Funktion, die die Summe einer Reihe von Zahlen berechnet, zuerst in JavaScript:1
function
calculateSum
(
numbers
)
{
let
sum
=
0
;
for
(
let
number
of
numbers
)
sum
+=
value
return
sum
;
}
Und dann in C++:
int
calculateSum
(
const
vector
<
int
>
&
numbers
)
{
int
sum
=
0
;
for
(
int
number
:
numbers
)
sum
+=
number
;
return
sum
;
}
Ähm... es ...
Get Die Regeln der Programmierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.