Seite 2 von 2

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 15:30
von funkheld
Seit wann kann man Assembler mit einer GUI (Tkinter oder wxpython) vergleichen ???
Ha..ha..., weil einige Routinen doch einen Schlafmodus haben. :D

Gruss

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 15:32
von funkheld

Code: Alles auswählen

Der kennt alle möglichen Binärformate, um die calling convention musst Du Dich dann allerdings selber kümmern.
Das könnt ihr Jungvolk machen, ich als älterer habe da keine lusten zu. :D

Gruss

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 15:49
von Xynon1
funkheld hat geschrieben:
Seit wann kann man Assembler mit einer GUI (Tkinter oder wxpython) vergleichen ???
Ha..ha..., weil einige Routinen doch einen Schlafmodus haben. :D

Gruss
Die sind ja auch gar nicht dazu gedacht "schnell" zu sein, die haben ja nicht mal einen Vergleichspunkt mit einer Maschienensprache. :shock:

Und Python als Scriptsprache ist sowieso keine "Highspeed"-Sprache, aber das mit einer GUI zuvergleichen - da hingt mir irgendwie der Vergleichswert.

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 16:10
von funkheld
Und Python als Scriptsprache ist sowieso keine "Highspeed"-Sprache, aber das mit einer GUI zuvergleichen - da hingt mir irgendwie der Vergleichswert.
Eben, du hast es jetzt erfasst.
Man kann dem aber etwas auf die Sprünge helfen.... :D , mit einigen winzigen Kleinigkeiten. :D
Der Kopf ist ja nicht nur zum Haareschneiden da... :D

Gruss

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 21:29
von Leonidas
funkheld hat geschrieben:
Ich weiss nicht wie gut PureBasic hier mitspielt. Die Nachteile bleiben in jedem Falle bestehen.
Ha,ha...., es gibt keine Nachteile.
Doch, die Nachteile sind dass ggf. Compiler besser optimieren können als du deinen Assembler-Code schreibst (ich denke dass das insbesondere bei Fortran-Compilern der Fall ist, aber vermutlich auch bei Stalin) und dass du Platformunabhängigkeit verlierst. Der Assembler-Code ist idR nicht ohne weiteres zwischen 32 und 64-Bit Systemen portabel und von verschiedenen Architekturen wie das zunehmend wichtiger werdende ARM ganz zu schweigen.

Und für einige Architekturen will man auch keinen Assembler-Code per Hand schreiben müssen… davon abgesehen ist MMX ja schon lange "out" und heutzutage würde man auf x86-Systemen eher auf SSE2 und dessen Nachfolger setzen wenn man SIMD-Erweiterungen haben will.

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 23:47
von funkheld
Doch, die Nachteile sind dass ggf. Compiler besser optimieren können
Na..., von was träumst du denn des Nachts... :D

So ein Compiler muss erst nocht geboren werden.
Alle Compiler die es gibt , auch die besten , liegen immer nur bis ca 90% am ASM-Code ran.

Gruss

Re: Adresse von einer Liste.

Verfasst: Donnerstag 4. November 2010, 23:53
von cofi

Re: Adresse von einer Liste.

Verfasst: Freitag 5. November 2010, 09:15
von Leonidas
funkheld hat geschrieben:Na..., von was träumst du denn des Nachts... :D
Von automatisch generierten Just in Time-Compilern die den Code zur Laufzeit optimieren (wie LLVM oder PyPy). Von Tracing wie in TraceMonkey. Von Whole-Program-Optimizern wie MLton.

Re: Adresse von einer Liste.

Verfasst: Freitag 5. November 2010, 09:24
von funkheld
Wenn das die Wahrheit ist, müsste wir in Deutschland aus dem Wirtschaftstief rauskommen... :D

Na dann freue ich mich schon auf Python 4.0 mit diesem Compiler als Pyexe.....

Re: Adresse von einer Liste.

Verfasst: Freitag 5. November 2010, 10:00
von Leonidas
funkheld hat geschrieben:Na dann freue ich mich schon auf Python 4.0 mit diesem Compiler als Pyexe.....
Also du meinst eher PyPy. Ok.

Was das mit Wirtschaftstief zu tun hat :K

Re: Adresse von einer Liste.

Verfasst: Freitag 5. November 2010, 10:46
von funkheld
Wenn die Laufzeit dadurch verkürzt wird dann können von der übrigen Zeit wieder andere Projekte in arbeit genommen werden. :D