Gestern hatten wir euch mit Quarrel eine Discord UWP vorgestellt, welche im Zuge des Community Launch Events veröffentlicht wurde. Heute folgt mit Brainf*ck# (ja so heißt das wirklich) eine UWP App für Brainf*ck Programming. Die App bietet Entwicklern ein umfangreiches Debugging Tool und bietet darüber hinaus viele weitere Funktionen.
Siehe auch: Files UWP: Moderner Datei-Explorer für Windows 10
Brainf*ck# UWP App für Windows 10
Die App steht aktuell in einer Preview zur Verfügung und bietet euch die folgenden Funktionen:
- Interaktive Konsole und Speicher-Viewer
- IDE mit Syntaxhervorhebung, automatischer Vervollständigung und benutzerdefinierten Themen
- Leistungsstarker Debugger mit Haltepunkten und Speicherinspektor
- Git-Diff-Markierungen zur Anzeige von Änderungen an gespeicherten Dateien in Echtzeit
- Umfangreiche Debugging-Erfahrung mit Unterstützung für Ausnahmen und Syntaxfehler
- ASCII/Unicode-Tabellenbetrachter in die Anwendung integriert
- Code-Bibliothek mit Favoriten
Die App stammt von Sergio Pedri, welcher die Anwendung während seiner Bachelor-Zeit begann:
I started working on this app back in 2015, during my bachelor’s degree, when a friend and I put together the first version of the brainf*ck interpreter. From there, I decided to build an app around that, both as a funny experiment and as a way to improve my skills in app development. The first version was for Windows Phone 8.1, and I kept updating it throughout the years as a playground to try out new ideas in an app that was small enough in scope to allow for quick iterations.
The same is true for this new version: it is a complete rewrite from scratch, featuring WinUI 2.4 and with a brand new, highly efficient interpreter and debugger, powered by the new Microsoft.Toolkit.HighPerformance package that I wrote while working on the app, experimenting here first and then extracting the useful bits for the toolkit. This new interpreter is ~30x faster than the original, and almost 30,000x (!) more memory efficient!
I just love how even a silly project such as this has actually taught me so much, and I’m so happy to be able to share part of that with all of you, through all the new features being added to the Windows Community Toolkit. And if you want to try the app out, to challenge yourself to write in this unusual language, definitely let me know how it goes! Have fun!
Ich begann mit der Arbeit an dieser App im Jahr 2015, während meines Bachelor-Abschlusses, als ein Freund und ich die erste Version des Brainf*ck-Dolmetschers zusammenstellten. Von da an beschloss ich, eine App darum herum zu entwickeln, sowohl als lustiges Experiment als auch als Möglichkeit, meine Fähigkeiten in der App-Entwicklung zu verbessern. Die erste Version war für Windows Phone 8.1, und ich aktualisierte sie im Laufe der Jahre immer wieder als Spielwiese, um neue Ideen in einer App auszuprobieren, die klein genug war, um schnelle Iterationen zu ermöglichen.
Dasselbe gilt für diese neue Version: Sie ist von Grund auf neu geschrieben, mit WinUI 2.4 und mit einem brandneuen, hocheffizienten Interpreter und Debugger, der auf dem neuen Microsoft.Toolkit.HighPerformance-Paket basiert, das ich während der Arbeit an der Anwendung geschrieben habe, wobei ich hier zuerst experimentiert und dann die nützlichen Bits für das Toolkit extrahiert habe. Dieser neue Interpreter ist ~30x schneller als das Original, und fast 30.000x (!) speichereffizienter!
Ich liebe es einfach, wie selbst ein so dummes Projekt wie dieses mich so viel gelehrt hat, und ich bin so glücklich, dass ich einen Teil davon mit Ihnen allen teilen kann, durch all die neuen Funktionen, die dem Windows Community Toolkit hinzugefügt wurden. Und wenn Sie die App ausprobieren möchten, um sich selbst herauszufordern, in dieser ungewöhnlichen Sprache zu schreiben, lassen Sie mich auf jeden Fall wissen, wie es läuft! Viel Spaß beim Ausprobieren!
Die App gibt es kostenlos im Microsoft Store.
Hat einer unserer Leser die App bereits ausprobiert?
Quelle: UWP Community