Die Suche ergab 1165 Treffer

von pillmuncher
Montag 19. Oktober 2009, 19:00
Forum: Allgemeine Fragen
Thema: Entwicklungsumgebung
Antworten: 12
Zugriffe: 1032

Mir ist schon klar das ich auch einen Texteditor benutzen kann [...] aber ich wollte ja gerne eine Verbindung zu C und gerade dazu eine IDE, die auch Highlighting und Code-Unterstützung / Vervollständigung, etc. macht. Ich verwende Vim + Eclim + Eclipse + PyDev, das geht recht gut. Aber vor allem V...
von pillmuncher
Montag 19. Oktober 2009, 18:39
Forum: Allgemeine Fragen
Thema: Python2UML
Antworten: 5
Zugriffe: 730

Ein weiteres Problem besteht IMO darin, dass UML Duck Typing nicht so recht ausdrücken kann. Grad hab ich mir PyUML für Eclipse installiert, und AFAICS findet es zwar Vererbungsbeziehungen, aber keine Containmentbeziehungen. Ausprobiert hab ich es mit meinem Prolog-Interpreter. Da gibt es eine Klass...
von pillmuncher
Sonntag 18. Oktober 2009, 21:59
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Außerdem ist die Suche nach der passenden Funktion O(n) (naja, bei drei oder vieren...). Und noch "eigentlicher" ist sie im Code konstant, da die Anzahl der Funktionen im Voraus veststeht. for(int i=0; i<CALLS; i++) { if(strcmp(dispatch[i].name, argv[1]) == 0) { dispatch[i].func(); return 0; } } ??...
von pillmuncher
Sonntag 18. Oktober 2009, 21:14
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Stimmt. Aber mal angenommen, eine Funktion heißt "Zeitscheibe"? (Tipp: Buchstaben zählen ;-) ) struct funcmap { char name[10]; void (*func)(void); }; Gäbe aber zumindest beim Compilieren ein Warning ;-) Müßte man also statt dem char-Array einen Zeiger auf ein solches nehmen und dann die Länge beim ...
von pillmuncher
Sonntag 18. Oktober 2009, 20:38
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Ha, ich wußte doch ich hatte mal so etwas ausprobiert: http://paste.pocoo.org/show/145708/ Ich finde die Zeilen 42-46 und dann der Aufruf in Zeile 53 zeigen doch sehr schön die Ähnlichkeit zu dicts in Python. Stimmt. Aber mal angenommen, eine Funktion heißt "Zeitscheibe"? (Tipp: Buchstaben zählen ;...
von pillmuncher
Sonntag 18. Oktober 2009, 19:58
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Und was genau ist daran def tolle_funktion(s): print "Hipp, Hipp,", s func_name = tolle_funktion.func_name # Aufruf dann... eval(func_name)("Hurra!") besser / leichter verständlich als def tolle_funktion(s): print "Hipp, Hipp", s func = tolle_funktion func("Hurra!") ? Ist doch klar: das erste entsp...
von pillmuncher
Sonntag 18. Oktober 2009, 19:44
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Python != C, und eine Lösung, die in C gut ist, braucht deswegen nicht auch in Python gut sein. Wobei man sich doch auch in C einen Zeiger auf die Funktion merken würde, oder nicht? Speziell bei diesem Problem sehe ich da sogar durchaus Ähnlichkeiten zu C. Schon. Und die Ähnlichkeiten gehen weiter,...
von pillmuncher
Sonntag 18. Oktober 2009, 19:28
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Dies hier könnte auch bei der Genesung helfen.
von pillmuncher
Sonntag 18. Oktober 2009, 19:25
Forum: Allgemeine Fragen
Thema: Funktionsname in Variable speichern und wieder aufrufen
Antworten: 58
Zugriffe: 4992

Meine Frage ist, präzise formuliert. Kann ja mal genau! lesen. Den Code kann ich Dir gerne posten, Du würdest es nicht verstehen, weil Du so überzeugt von Dir bist und gar nicht richtig liest. Du bist es, der nicht richtig liest. Alles, was dir bisher geantwortet wurde, ist geeignet, dein Problem z...
von pillmuncher
Samstag 17. Oktober 2009, 19:19
Forum: Allgemeine Fragen
Thema: Variablenname auslesen
Antworten: 8
Zugriffe: 643

Suchst du vielleicht das hier?
von pillmuncher
Samstag 17. Oktober 2009, 17:08
Forum: Offtopic
Thema: Programmieren an Schulen
Antworten: 68
Zugriffe: 7732

BlackJack hat geschrieben:Schränkst Du es mit Rekursion/Schleifen nicht im Grunde schon wieder auf Turingvollständigkeit ein!?
Ei, freilich! ;-)

Gruß,
Mick.
von pillmuncher
Samstag 17. Oktober 2009, 13:17
Forum: Offtopic
Thema: Programmieren an Schulen
Antworten: 68
Zugriffe: 7732

Für funktionale Programmiersprachen kann ich Auswertungsregeln angeben. Derartige Regeln kann ich auch für HTML angeben, um ein HTML-Dokument zu einem formatierten Text "auszuwerten". Das ist ein bisschen grenzwertig aber immer noch besser als gleich in Entrüstungsstürme auszubrechen, wenn man HTML...
von pillmuncher
Samstag 17. Oktober 2009, 12:44
Forum: Offtopic
Thema: Programmieren an Schulen
Antworten: 68
Zugriffe: 7732

Demnach waere auch SQL im Grunde keine, man programmiert nicht, sondern man beschreibt, was man haben moechte. Und spaetestens an dem Punkt wirds hanebuechen. SQL ist nicht Turing-vollständig. Im Uebrigen ist TeX auch nur eine "Markup Language", aber man konnte damit den Mars Rover programmieren ;)...
von pillmuncher
Samstag 17. Oktober 2009, 12:29
Forum: Datenbankprogrammierung mit Python
Thema: Bücherempfehlung
Antworten: 1
Zugriffe: 1032

Vielleicht "Data Model Patterns" von David C. Hay? Ich hab es zwar nicht gelesen, aber nur gutes darüber gehört.
von pillmuncher
Mittwoch 14. Oktober 2009, 17:34
Forum: Allgemeine Fragen
Thema: Probleme mit regulärem Ausdruck
Antworten: 14
Zugriffe: 929

Was ist es denn eigentlich, was du tun willst? Du bist doch sicherlich nicht eines Morgens aufgewacht und hast gedacht, "hm, heute ist ein schöner Tag um Präpositionalphrasen mit regex zu scannen", oder? Mehr Information von deiner Seite bedeutet bessere Hilfe von unserer.