Über den Service
ÜbersetztIch bin ein Ingenieur, der täglich mit Gforth — der GNU Forth-Implementierung — und mit stackbasiertem, konkatenativem Programmieren im Allgemeinen arbeitet. Seit mehr als zehn Jahren baue und debugge ich Systeme in Forth, die nah an der Hardware sind, wo jedes Byte und jeder Prozessorzyklus zählt. Wenn Sie jemanden brauchen, der tatsächlich in Datenstapeln, Rückgabestapeln und unmittelbaren Wörtern denkt, anstatt Forth als Kuriosität zu behandeln — das bin ich.
Was ich tue. Ich schreibe saubere, gut strukturierte Forth-Wörter, die wie eine kleine Sprache für Ihre Aufgabe gelesen werden. Ich portiere bestehenden Code zwischen Gforth und Zielsystemen wie amforth, mecrisp und pforth. Ich bringe Bootloader und minimale Monitore auf Bare Metal zum Laufen, mache UART, SPI, I2C und GPIO über kompakte Wortmengen zugänglich, arbeite direkt mit Registern und speicherabgebildeten Peripheriegeräten. Wenn ein Projekt eine domänenspezifische Sprache benötigt, baue ich winzige Interpreter und threaded code engines, die in ein paar Kilobyte Flash-Speicher passen.
Mein Ansatz ist pragmatisch. Ich zerlege Code gnadenlos in Wörter, teste jedes Wort einzeln direkt an der interaktiven Eingabeaufforderung und halte das Wörterbuch lesbar, damit Ihr Team es erweitern kann. Für jede Definition gebe ich den Stapeleffekt an, stelle einen Testsatz bereit und erkläre die Logik, damit der Code wartbar bleibt. Häufige Aufgaben — eine verlassene Forth-Codebasis retten, eine Skriptschicht zur Firmware hinzufügen oder ein Werkzeug in Gforth für automatisierte Hardwaretests erstellen. Schicken Sie mir ein Schaltbild, ein Datenblatt oder Quellcode — und ich werde ehrlich sagen, was realistisch machbar ist. Sie erhalten kommentierten Quellcode, Build-Skripte und einen kurzen Leitfaden zu den erstellten Wörtern.
Was ich tue. Ich schreibe saubere, gut strukturierte Forth-Wörter, die wie eine kleine Sprache für Ihre Aufgabe gelesen werden. Ich portiere bestehenden Code zwischen Gforth und Zielsystemen wie amforth, mecrisp und pforth. Ich bringe Bootloader und minimale Monitore auf Bare Metal zum Laufen, mache UART, SPI, I2C und GPIO über kompakte Wortmengen zugänglich, arbeite direkt mit Registern und speicherabgebildeten Peripheriegeräten. Wenn ein Projekt eine domänenspezifische Sprache benötigt, baue ich winzige Interpreter und threaded code engines, die in ein paar Kilobyte Flash-Speicher passen.
Mein Ansatz ist pragmatisch. Ich zerlege Code gnadenlos in Wörter, teste jedes Wort einzeln direkt an der interaktiven Eingabeaufforderung und halte das Wörterbuch lesbar, damit Ihr Team es erweitern kann. Für jede Definition gebe ich den Stapeleffekt an, stelle einen Testsatz bereit und erkläre die Logik, damit der Code wartbar bleibt. Häufige Aufgaben — eine verlassene Forth-Codebasis retten, eine Skriptschicht zur Firmware hinzufügen oder ein Werkzeug in Gforth für automatisierte Hardwaretests erstellen. Schicken Sie mir ein Schaltbild, ein Datenblatt oder Quellcode — und ich werde ehrlich sagen, was realistisch machbar ist. Sie erhalten kommentierten Quellcode, Build-Skripte und einen kurzen Leitfaden zu den erstellten Wörtern.