Thread perl direkt in assembler? (28 answers)
Opened by supersucker at 2005-09-03 18:00

murphy
 2005-09-04 01:58
#57605 #57605
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=jemand,03.09.2005, 23:37][...]
Gut natürlich könnte der Compiler jeder Variable eine überprüfung zuschieben die dann eben schaut ob die Variable größer ist und ihr mehr Platz zukommen lässt. Das wird dann aber groß und ist schlecht optimierbar für den Compiler und somit auch wieder langsam.
[...]
Btw.: Kennt irgendjemand einen Compiler der nichts von Variablentypen und Arraylängen wissen will?
[...][/quote]
Gerade das ist eben gar nicht so lahm und groß. Die Verwaltung allozierten Speichers nimmt natürlich ein wenig Rechenzeit in Anspruch -- aber teilweise kann man das automatisch sogar deutlich effizienter machen als von Hand, was daran liegt, dass es dem Rechner oftmals lieber ist, wenn man pauschal große Blöcke Speicher reserviert und diese sinnvoll nutzt, anstatt viele kleine Speichereinheiten zu allozieren.

Und zu der Frage kann ich dir meinen Lieblings Scheme Compiler CHICKEN empfehlen ;-) Scheme hat bei der Kompilation sogar noch ein paar weitere hässliche Probleme, die Perl nicht hat, und trotzdem geht's...
When C++ is your hammer, every problem looks like your thumb.

View full thread perl direkt in assembler?