Commit graph

4 commits

Author SHA1 Message Date
Jörg Sommer
84c3f80ab0 euler87: Rust und C durch Schleifentausch beschleunigen
Wenn man die innere (hoch 4) und die äußere Schleife (hoch 2) tauscht,
wird das C-Programm ca. 10% und das Rust-Programm ca. 25% schneller.
2017-05-08 11:03:54 +02:00
Jörg Sommer
c4c0ebfb4d euler87.c: Funktionen mit static definieren
Beim Kompilieren mit clang -Weverything hat sich gezeigt, dass der
Compiler eigentlich gern eine Deklaration der Funktionen zuvor hätte. Um
dem Compiler zu sagen, dass diese Funktionen nur innerhalb dieser
Compilie-Unit benötigt werden und daher keine Deklaration zuvor notwendig
ist, müssen die Funktionen mit static versehen werden.
2017-04-05 13:51:40 +02:00
Jörg Sommer
044412298b jo-so_euler87.c: Überarbeiten und lesbarer gestalten
Bei der Übertragung in Rust habe ich gemerkt, dass man den Code noch etwas
schöner aufteilen kann, damit er etwas verständlicher und übersichtlicher
wird.
2017-03-30 20:31:24 +02:00
Jörg Sommer
94147b887b Jörgs Lösung für Euler 87 in C 2017-03-29 13:15:45 +02:00