Über den Service
ÜbersetztIch entwickle Produktionssoftware in Nim — einer statisch typisierten kompilierte Sprache mit Python-ähnlicher Syntax. Meine Spezialität ist es, langsame oder brüchige Skripte in schnelle, eigenständige Binärdateien umzuwandeln, die einfach laufen. Wenn Sie ein Tool in Python oder Bash haben, das CPU und Speicher frisst, werde ich es in Nim neu schreiben und Ihnen ein ausführbares Programm ohne Laufzeitabhängigkeiten übergeben. Typische Aufgaben umfassen Konsolenutilities mit Argumentverarbeitung, Unterbefehlen, farbiger Ausgabe und Shell-Vervollständigung; HTTP- und TCP-Backends, die in einer Millisekunde pro Anfrage passen; Protokoll- und Datenpipelines, die Gigabytes ohne Hänger pumpen. Ich nutze die Stärken von Nim: Interoperabilität mit C ohne Overhead, um bestehende C- oder C++-Bibliotheken zu umschließen und eine saubere Schnittstelle zu liefern, sowie ein Makrosystem zur Codegenerierung zur Kompilierzeit, das Boilerplate eliminiert, anstatt es zu erzeugen. Ich nehme Korrektheit ernst: Einrichtung von Unit-Tests, reproduzierbaren Builds und Cross-Kompilierung für Linux, macOS und Windows von einer Maschine aus. Die Lieferung umfasst dokumentierten Quellcode, ein reproduzierbares Build-Skript und kompilierte Binärdateien für Ihre Plattform. In den letzten Jahren habe ich Parser, Netzwerk-Daemons, Brücken zwischen Nim und nativen SDKs sowie asynchrone Dienste auf async await ausgeliefert. Beschreiben Sie die Aufgabe, das Eingabeformat und den erforderlichen Durchsatz — ich werde ein kleines Prototyp vor dem Hauptarbeitsbeginn senden.