Archive for Februar 17th, 2024

Proof Wood – eine separate Leitung für ein Balkonkraftwerk anschließen

Samstag, Februar 17th, 2024

France Saint-Briac – online webcam

Samstag, Februar 17th, 2024

Edsger W. Dijkstra – der Papst der strukturierten Programmiersprachen und Turing Award Träger

Samstag, Februar 17th, 2024

Die Frage warum beginnen Arrays mit dem Index Null beginnen statt mit Eins – man kann im Internet recherchieren um eine Erklärung zu finden doch dort finden sich viele Diskussionen einen Konsens sucht man vergeblich am meisten hat mich ein Blick auf die Anfänge der Programmierung überzeugt wenn wir zurückdenken an die Zeiten von Assembler oder auch an die Programmiersprache C sieht man häufig diese Erklärung

Ein Array findet seine Repräsentation im Arbeitsspeicher des Computers dabei bedeutet der Index den Offset (Versatz) um an die entsprechende Stelle im Speicher zu gelangen somit handelt es sich beim Index Null um einen Offset von Null. Damit wird auf die erste Position des Arrays im Speicher verwiesen es findet kein Versatz statt

Offset: 0 1 2 3
Speicher: a b c d

Ein Index von 1 würde einen entsprechenden Versatz um 1 bedeuten und damit auf die nächste (zweite) Stelle des Arrays verweisen

Für mich wirkt diese Erläuterung überzeugend auch wenn sie im Altertum der Compiler begründet ist bei der Implementierung sparte man damit ein paar Operationen auf der CPU ein die Entwickler haben sich über die Jahre an diese Konvention gewöhnt

Traefik Proxy 3.0 – the simplest most comprehensive cloud native stack to help enterprises manage their application connectivity and APIs across any environment

Samstag, Februar 17th, 2024

Shelly H&T Gen 3 – Wi-Fi Sensor für Temperatur und Luftfeuchtigkeit mit E-Paper Display

Samstag, Februar 17th, 2024

Shelly H&T Gen3 & Shelly 1 Mini Gen3 – wie erstelle ich eine Temperatursteuerung

Samstag, Februar 17th, 2024