diff --git a/de-de/d-de.html.markdown b/de-de/d-de.html.markdown index 65d2931b..9eb5ef46 100644 --- a/de-de/d-de.html.markdown +++ b/de-de/d-de.html.markdown @@ -22,11 +22,11 @@ void main(string[] args) { Wenn du so wie ich bist und viel Zeit im Internet verbringst, stehen die Chancen gut, dass du schonmal über [D](http://dlang.org/) gehört hast. -Die D-Sprache ist eine moderne, überall einsetzbare programmiersprache die von +Die D-Sprache ist eine moderne, überall einsetzbare Programmiersprache die von Low bis High Level verwendet werden kann und dabei viele Stile anbietet. D wird aktiv von Walter Bright und Andrei Alexandrescu entwickelt, zwei super schlaue, -richtig coole leute. Da das jetzt alles aus dem Weg ist - auf zu den Beispielen! +richtig coole Leute. Da das jetzt alles aus dem Weg ist - auf zu den Beispielen! ```d import std.stdio; @@ -40,7 +40,7 @@ void main() { auto n = 1; // auto um den Typ vom Compiler bestimmen zu lassen - // Zahlenliterale können _ verwenden für lesbarkeit + // Zahlenliterale können _ verwenden für Lesbarkeit while(n < 10_000) { n += n; } @@ -69,9 +69,9 @@ void main() { ``` Neue Typen können mit `struct`, `class`, `union`, und `enum` definiert werden. -Structs und unions werden as-value (koppiert) an Methoden übergeben wogegen +Structs und unions werden as-value (kopiert) an Methoden übergeben wogegen Klassen als Referenz übergeben werden. Templates können verwendet werden um -alle Typen zu parameterisieren. +alle Typen zu parametrisieren. ```d // Hier, T ist ein Type-Parameter, Er funktioniert wie Generics in C#/Java/C++ @@ -121,7 +121,7 @@ void swap(T)(ref T a, ref T b) { b = temp; } -// Templates können ebenso Werte parameterisieren. +// Templates können ebenso Werte parametrisieren. class Matrix(uint m, uint n, T = int) { T[m] rows; T[n] columns;