Perlebär.de

Ente brütet zwischen Seerosenblättern

Kurzes

  1. Ich habe Quirl um die Möglichkeit für Nutzer erweitert, eigene Datentypen (structures) und Funktionen auf ihnen zu definieren. Damit kann ich zum Beispiel auch Vektoren und Matrizen in Quirl selbst implementieren und gegebenenfalls per Systemprompt beim Start des Interpreters vordefinieren. Zwei Dinge sind im Zusammenhang mit nutzerdefinierten Datentypen allerdings noch zu überlegen. Zum einen können sie zwar direkt rekursiv definiert werden – etwa ein Datentyp zur Modellierung von Bäumen, wo jedem Baumknoten wieder weitere Baumknoten untergeordnet sein können. Aber anders als bei Funktionen ist eine indirekte Rekursion wie im Fall zweier Datentypen, die einander gegenseitig als Elemente verlangen, noch nicht möglich. Frage dazu: Ist das nötig? Beziehungsweise für welche Anwendung wäre das sinnvoll? Die andere Überlegung betrifft Traits. Es wäre schön, wenn zum Beispiel ein vordefinierter Trait wie Scalable auch einen später vom Nutzer definierten Datentyp einschließen würde, wenn dieser skalierbar ist. Dies ist allerdings knifflig, weil es in der Sprache keine globalen Variablen gibt, die veränderbar wären, und Funktionen für eine gegebene Eingabe auch zuverlässig immer das gleiche Ergebnis zurückgeben sollen.

Neues

Spaziergang durch Brandenburg an der Havel
Im Vorfrühling spazierte ich gemeinsam mit meinem Hund Rübli zu meiner Hochschule in Brandenburg an der Havel und durch das Breite Bruch. Fotos von unserem Weg.
Bundestagswahl-Ergebnisse 2025 in Prignitz, Ostprignitz-Ruppin und Havelland I
Wie haben die Bürger im Nordwesten Brandenburgs abgestimmt? Welche Kandidaten aus unserem Wahlkreis werden uns in den kommenden Jahren im Bundestag repräsentieren? Hier die Antworten.
Ein kleines Kreuzworträtsel
Im Herbst 2024 sollten wir Studenten uns mit Steckbriefen vorstellen. Um zu zeigen, dass ich Rätsel mag, bastelte ich für meinen Steckbrief auch dieses kleine Kreuzworträtsel.
Herleitung der p-q-Formel
Quadratische Gleichungen in Normalform $x^2+px+q=0$ kann man fix mit der p-q-Formel lösen. Quasi als Wiederholung dessen, was wir aus der Schule kennen, leite ich die Formel her.
Um den Campus der TH Brandenburg
Im Juli 2024 stattete ich dem Campus der Technischen Hochschule in Brandenburg an der Havel und seiner Umgebung einen kurzen Schnupperbesuch ab.

Älteres

Der Migokalender
Ab 2017 werde ich einen Kalender nutzen, der besonders einfach ist: Alle Monate zählen je 28 Tage, genau vier Wochen. Hinzu kommt ein einzelner Tag, um die 365 Tage des Jahres voll zu machen.
Die Geometrie der Großen Pyramide
Verschlüsselten die Baumeister der Pharaonen des alten Ägyptens in der Form der Cheops-Pyramide ihr Wissen über die Kreiszahl π oder hatten sie anderes im Sinn?
Perleberger Reimchronik
Perleberg von 1200 bis 1700: Gedichte mit historischen Anmerkungen von August Höpfner, Lehrer in Perleberg. Volltext.
Das Gras
Im Gras, das auf dem Hügel wächst, lagen wir und summten. Durch einen wolkenfreien Himmel glitten Vögel über unsere nackten Körper … Eine kurze Geschichte.
Brandenburgisches Album
Eine Sammlung in Stahlstich ausgeführter Ansichten der Städte, Architekturen und Denkmäler der Mark Brandenburg. Herausgegeben von B. S. Berendsohn, Hamburg.

Nützliches

Unicode Plain Text Editor for Math
Mit diesem Editor kannst du mathematische Formeln rasch als einfachen Text aus Unicode-Zeichen für den Austausch in Foren, Chats oder via E-Mail erstellen.
Lückenfüller
Welche Zahlen fehlen anstelle der Fragezeichen in 0, 6, ?, 0, 0, 10, ? … Der Lückenfüller gibt für solche Fragen eine Lösung mit einem Polynom als Bildungsregel für die Folge.
Zeichenzähler
Der Zeichenzähler gibt die Gesamtzahl und Anzahl verschiedener Unicode-Codepunkte in einem Text aus. Du kannst die Zeichen-Statistik nach Häufigkeit oder Codepunkt sortieren.
Textvergleicher
Mit dem Textvergleicher kann man online automatisch Unterschiede und Gemeinsamkeiten zweier Texte finden lassen – ein praktisches Werkzeug für viele Zwecke.
Base64-Konverter
Hiermit kannst du Text base64-kodieren und base64-kodierten Text rückwandeln. Falls du nicht weißt, was das heißt, benötigst du es höchstwahrscheinlich nicht. ;-)