Hallo, ich weiss nicht ob hier schon mal danach gefragt wurde.
Habe in der Suche nichts gefunden.
Aber sagt euch Stackles Python was ??
Ist das jemand hier ein Begriff.
Hier der Link : http://www.stackless.com/
Was macht man denn damit ???
Ich habe das aus dem Zusammenhang mit dem Multiplayer Spiel EVE gesehen.
Link : http://www.eve-online.com/faq/faq_08.asp
Danke für Infos von eurer Seite aus.
Stackles Python
Es ist eine andere Python Implementation, die einige Einschränkungen von cpython nicht hat. Es ist zudem afaik schneller.
cu beyond
cu beyond
Also das soll jatzt nicht bös gemeint sein.
Aber so richtig hat mie das nicht geholfen.
Ok es ist schneller.
Aber ist der Syntax Quellcode gleich ???
Was heist den eine andere Pythonimplementation.
ich stelle nur so dumme Fragen, weil cih es nicht verstanden habe
Danke
Aber so richtig hat mie das nicht geholfen.
Ok es ist schneller.
Aber ist der Syntax Quellcode gleich ???
Was heist den eine andere Pythonimplementation.
ich stelle nur so dumme Fragen, weil cih es nicht verstanden habe
Danke
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Keanuf,
soweit ich weiss gehts dabei in erster linie um die Unzulänglichkeiten vom C-Stack, welcher z.B. die Rekursionstiefe von Funktionen beschränkt und auch sonst ein paar zusätzliche Abfragen bei der Ausführung des Pythoncodes bedingt.
Auf dem Stack werden z.B bei Funktionen die Parameter und die Rückkehradresse abgelegt.
Gruß
Dookie
soweit ich weiss gehts dabei in erster linie um die Unzulänglichkeiten vom C-Stack, welcher z.B. die Rekursionstiefe von Funktionen beschränkt und auch sonst ein paar zusätzliche Abfragen bei der Ausführung des Pythoncodes bedingt.
Auf dem Stack werden z.B bei Funktionen die Parameter und die Rückkehradresse abgelegt.
Gruß
Dookie
Syntax etc. ist die gleiche.
Es gibt doch auch viele unterschiedliche C-Compiler.
Bei beiden Dingen gibt es jedoch dann oft kleine Unterschiede zwischen den Implementationen. Vgl. auch jython
cu beyond
Es gibt doch auch viele unterschiedliche C-Compiler.
Bei beiden Dingen gibt es jedoch dann oft kleine Unterschiede zwischen den Implementationen. Vgl. auch jython
cu beyond
ahja Beyond jetzt habe ich es eineigermassen kapiert.
Und gibt es dann bestimmte Kriterien, wann man welches nehmen sollte ???
Also auf gut deutsch gefragt, was macht Stackless Python den aus ??
Ich habe zwar die Hompage angeschaut, aber so richtig schlau bin ich da nicht geworden .
Mag wohl daran liegen, das mein Englisch nicht das beste ist .
DOOKIE;
Hmmm.. wenn ich ehrlich bin habe ich das nicht ganz verstande, was du da geschrieben hast.
Zur Info ich bin was das Programmieren betrifft noch sehr am Anfang .
Aber trotzdem Danke, das du mir geantwortet hast.
Und gibt es dann bestimmte Kriterien, wann man welches nehmen sollte ???
Also auf gut deutsch gefragt, was macht Stackless Python den aus ??
Ich habe zwar die Hompage angeschaut, aber so richtig schlau bin ich da nicht geworden .
Mag wohl daran liegen, das mein Englisch nicht das beste ist .
DOOKIE;
Hmmm.. wenn ich ehrlich bin habe ich das nicht ganz verstande, was du da geschrieben hast.
Zur Info ich bin was das Programmieren betrifft noch sehr am Anfang .
Aber trotzdem Danke, das du mir geantwortet hast.
Hallo!
Der C-Stack macht z.B. Probleme, wenn seeehr viele Threads vonnöten sind, wie bei Multiuser-Spielen. Die beschränkte Rekursionstiefe wurde ja auch schon genannt. Wenn Du mal in comp.lang.python nach "stackless python" gugelst, findest Du 'ne Menge Infos und auch Hinweise auf URLs, z.B.:
http://www.mcmillan-inc.com/stackless.html
http://c2.com/cgi/wiki?StacklessPython
http://www.python.org/peps/pep-0219.html
Jan
Du nimmst "Stackless Python" immer dann, wenn der C-Stack aufgrund seiner festen Größe Probleme macht, also so gut wie nie .Keanuf hat geschrieben:Und gibt es dann bestimmte Kriterien, wann man welches nehmen sollte ???
Der C-Stack macht z.B. Probleme, wenn seeehr viele Threads vonnöten sind, wie bei Multiuser-Spielen. Die beschränkte Rekursionstiefe wurde ja auch schon genannt. Wenn Du mal in comp.lang.python nach "stackless python" gugelst, findest Du 'ne Menge Infos und auch Hinweise auf URLs, z.B.:
http://www.mcmillan-inc.com/stackless.html
http://c2.com/cgi/wiki?StacklessPython
http://www.python.org/peps/pep-0219.html
Jan
Dem habe ich nicht viel hinzuzufügen
Nur noch: Es ist gute Sache alternative Python-Implementationen zu unterstützen, denn sie "definieren" Python klarer als nur eine C-Implemenation (was dort geht ist Python sinst nicht ...)
Ansonsten markt man sehr schnell wenn man Stackless Python oder Jython etc. braucht
cu beyond
Nur noch: Es ist gute Sache alternative Python-Implementationen zu unterstützen, denn sie "definieren" Python klarer als nur eine C-Implemenation (was dort geht ist Python sinst nicht ...)
Ansonsten markt man sehr schnell wenn man Stackless Python oder Jython etc. braucht
cu beyond
Danke für eure Antworten
Auch ich habe es nun verstanden. Und weiss nun was es ist.
Biss zur nächsten Frage.
Auch ich habe es nun verstanden. Und weiss nun was es ist.
Biss zur nächsten Frage.