H
Hartmut Kraus
Guest
Am 23.09.23 um 01:30 schrieb Hans-Peter Diettrich:
Vielleicht in C?![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
--
\"Man sollte keine Dummheit zweimal begehen, die Auswahl ist schlieÃlich groà genug.\" (Jean-Paul Sartre)
https://hkraus.eu/hk/Profil.pdf
On 9/22/23 10:49 AM, Hergen Lehmann wrote:
Am 22.09.23 um 00:23 schrieb Wolfgang Allinger:
Ein C-Programmierer sollte verstanden haben, was ein Zeiger ist, das ist aber auch alles.
Wer nicht weiÃ, daà Zugriffe über Pointer nicht überwachbar sind, hat die Konsequenzen nicht verstanden. Eine sichere Sprache kommt ohne Pointer aus, ohne an Effizienz zu verlieren.
Nein, Du irrst. FORTH schaltet zwischen Interpreter und Compiler ständig
hin und her. Kommt drauf an, was da gerade im Eingabestrom gefunden wird.
Und wenn er compiliert, compiliert er in echten Maschinencode?
Ein Compiler erzeugt oft auch nur Aufrufe von Bibliotheksfunktionen. Da kann threaded Code auch mal schneller sein. Und FORTH ist auch nicht mehr das, was es mal war. Siehe auch Wikipedia zu Forth:
there are modern implementations that generate optimized machine code like other language compilers.
Wie soll das gehen, bei einer Stack-orientierten Spracharchitektur und Mikrocontrollern, deren Hardware-Stack teilweise auf eine handvoll Ebenen beschränkt ist?
In welcher Sprache läÃt sich so ein Zwerg programmieren, auÃer in Assembler?
Vielleicht in C?
--
\"Man sollte keine Dummheit zweimal begehen, die Auswahl ist schlieÃlich groà genug.\" (Jean-Paul Sartre)
https://hkraus.eu/hk/Profil.pdf