Numpy ist wirklich großartig...

 

Ich nutze es auf dem Mac und unter Ubuntu; insgesamt ist alles gut, aber die etwas unnatürliche koreanische Eingabe ist ein kleiner Wermutstropfen.
Ich habe dazu auch ein Issue auf GitHub hinterlassen, aber es wirkt noch nicht so, als würde das ernsthaft aufgegriffen. Auch chinesische Nutzer haben fleißig Issues dazu erstellt, haha. Es scheint ein CJK-Problem für Chinesisch, Koreanisch und Japanisch zu sein.

 

Könnte einfach sein, haha
Ich habe vor über 10 Jahren eine Arbeit über etwas Ähnliches geschrieben.

 

Das ist einfach nur Werbung.

 

Dass aus Assembler lesbarer natürlichsprachlicher Code entsteht, ist ein Bereich, in dem nach dem Entfernen unnötiger Elemente wieder Dinge neu geschaffen werden müssen (Variablennamen, Funktionsnamen usw.). Deshalb denke ich, dass es etwas dauern dürfte, bis dabei wirklich gute Ergebnisse herauskommen.

 

Bei Sprachen wie VB oder Python wird bei der Erstellung einer EXE nicht in Maschinencode kompiliert, sodass sich allein aus der EXE der Quellcode mit Funktions- und Variablennamen unverändert extrahieren lässt.
Dass solche Regeln erlernt und angewendet werden können, bedeutet wohl, dass es in Zukunft ziemlich schwer wird, als Entwickler zu überleben.

 

Gibt es von The Philosophy of Software Design eine Übersetzung? Ich habe danach gesucht, aber nichts gefunden.

 

Wirkt zu sehr wie Werbung ...

 

Ich vermute, dass sich unter den Trainingsdaten von Claude Dokumente zu P-Code von VB 4.0 befanden.

Falls nicht (also wenn es nichts Vortrainiertes dazu gab): Gibt es aus Sicht einer KI überhaupt einen Unterschied zwischen dem P-Code von VB 4.0 und x86- (oder ARM- oder …) Maschinencode? Beides ist letztlich nur eine Zahlenfolge mit bestimmten Regeln. Wenn sie das Muster aus einem kurzen Sample herausgelesen hat, ist das auf seine Weise ebenfalls beängstigend.

 

Korrigiert!

 

Jetzt wird daraus also FlowOverStack!

 

Hm? Der Link zur Build-Anleitung scheint falsch zu sein.

 

Aber da Assembler ohnehin ebenfalls eine Spezifikation hat, scheint es schnell übersetzbar zu sein, wenn man diese zusammen mitliefert.

 

Wow, könnte man damit vielleicht auch alte, vergessene Daten wiederherstellen? :D
Wenn man ein altes DOS-Spielvideo hochlädt und dann plötzlich eine .exe-Datei herauskommt …

 

Wie in den Kommentaren zum Haupttext erwähnt, lassen sich VB-EXE-Dateien so überprüfen, wie der Code geschrieben wurde. Bei einer C++-EXE wäre das jedoch Assembler gewesen, und dann wäre das wohl noch nicht möglich gewesen.
Eine der Stärken von KI ist, dass sie Befehle versteht und anwenden kann, daher ist sie insgeheim ziemlich gut bei Migrationsarbeiten in andere Sprachen.

 

"Powered by humans" ist beeindruckend.

 

Nachdem mit GPT stellvertretend für LLMs alles begann.

Ich denke, dass der Zulauf zu den verschiedensten Entwickler-Communitys zurückgegangen ist.

(Auch persönlich) google ich zwar weiterhin, aber sinnvolle Arbeit findet in Prompts statt.