C++Guns – RoboBlog

19.08.2020

Fortran assert

Filed under: Allgemein — Tags: — Thomas @ 07:08

assert.h assertion.F90 Beispiel:

17.06.2020

Fortran: Unicode UTF8 ISO8859 Umlaute

Filed under: Allgemein — Tags: — Thomas @ 14:06

Fortran Spass mit unterschiedlichen Encodings für Umlaute in UTF8 und ISO8859 Kompletter Quellcode characterClassification.F90.zip Um das Encoding eines Strings herauszufinden, einfach über jedes Zeichen iterieren

04.06.2020

EGA lernen

Filed under: Allgemein — Thomas @ 13:06

30.05.2020

C++ Guns - Spassvergleich Fortran77 Fortran95 C++11

Filed under: Allgemein — Tags: , — Thomas @ 16:05

Links oben: Original Fortran77 Code. Rechts oben: Fortran95. Keine GOTOs, keine Labels, keine Spaltenbeschränkung, Sortieralgorithmus identifiziert Unten: C++. Standard Sortieralgorithmus, keine expliziten Array Zugriffe Click to enlarge Ja, die genaue formatierte Ausgabe auf die richtige Nachkommastelle ist im C++ Code nicht enthalten. Diese formatierte Ausgabe in Text Dateien ist auch heute nicht mehr relevant.

06.05.2020

C++ Guns: generate random bits - std C++ way

Filed under: Allgemein — Tags: — Thomas @ 05:05

I found only one std C++ way to generator random bool value: using std::bernoulli_distribution. It returns bool values and has a default constructor with probability p=0.5. So the generated boolen are "uniform" distributed. This is perhaps the slowest variant. The internet is full of better ideas. Some use std C++ random classes but they all […]

25.02.2020

C++ Guns: Special Members

Filed under: Allgemein — Tags: — Thomas @ 11:02

Engineering Distinguished Speaker Series: Howard Hinnant Make yourself pretty coloring special_members.ods

19.02.2020

Graph - Goldberg-Tarjan - Preflow-push Visualisierung

Filed under: Allgemein — Thomas @ 15:02

06.02.2020

C++ Guns: Style Guide

Filed under: Allgemein — Tags: — Thomas @ 19:02

Nicht zwingend HPC, ehr allgemein. Strings werden mit std::string (pure C++) und/oder QString (Qt) dargestellt. Der C-String (char*) wird nicht mehr benutzt. Das Konzept des C-Strings ist, die einzelnen Zeichen aneinander zu reihen und das Ende des Strings durch ein besonders ausgezeichnetes Zeichen darstellten: NULL. Das NULL Zeichen nennt man auch Sentinel. Dieses Prinzip ist […]

17.01.2020

Gewölbekeller

Filed under: Allgemein — Thomas @ 10:01

Da wo jetzt das Haus steht, war früher eine Scheune mit Keller. Der Gewölbekeller blieb erhalten und modert jetzt vor sich hin. Das ist eine gute Gelegenheit das neue Langzeit Temperatur und Luftfeuchte Messgerät auszuprobieren. Interpretation der Messung: Es ist dauerhaft kurz vor Nebelbildung :D Aber warum schwankt die Luftfeuchte so und die Temperatur bleibt […]

05.01.2020

Rauchmelder Mars Alkaline 9V

Filed under: Allgemein — Thomas @ 13:01

Nach genau ein Jahr und einer Woche fingen die Rauchmelder wieder an zu piepen. Verbaut waren Mars Alkaline 9V Batterien (grau, schwarz mit roten Streifen). Billig in der Anschaffung, aber dafür landen jedes Jahr 5 Stück im Altbattarien Behälter. Und wie geht es von da aus weiter? Werden die Batterien wieder zerlegt, oder landen sie […]

« Newer PostsOlder Posts »

Powered by WordPress