- Der PHP-Bugreport
- Das Ruby-Programm
- Die Java-Klasse
Plankalkül ist die erste höhere Programmiersprache, entworfen von Konrad Zuse im Jahr 1945.
Gefällt dir Sandra und Woo? Dann verlinke unsere Website oder stimme für uns ab bei TopWebComics: |
![]() |
![]() |
Macht derzeit Pause :-(
![]() Gaia (mein Fantasy-Comic) Scarlet (Science-Fantasy-Comic) |
![]() |
![]() |
Plankalkül ist die erste höhere Programmiersprache, entworfen von Konrad Zuse im Jahr 1945.
Gefällt dir Sandra und Woo? Dann verlinke unsere Website oder stimme für uns ab bei TopWebComics: |
![]() |
Im 1. Semester Informatik hat uns der Programmieren-Professor tatsächlich auch Plankalkül beigebracht und damit alle Grundlagen erklärt. Auf den Einwand eines Studenten “da finde ich aber gar keine Compiler für aktuelle Windows-Versionen” sagte der Professor “das ist gut so, kompilieren und ausführen lenkt auch nur davon ab, einen guten Algorithmus zu entwickeln”.
Damals dachte ich der spinnt, aber inzwischen hab ich gemerkt, die Programnmierer die “auf dem Papier” Programmieren gelernt haben statt mit verbreiteten Programmiersprachen schreiben deutlich robusteren und leichter wartbaren Code.
Bei »Plankalül« musste ich erst lachen.
Aber Rico hat Recht, und D. Knuth hat mal gesagt, dass in der Zeit als er Programmieren gelernt hat Rechenzeit unglaublich teuer war, und man sich schon Compilerfehler nicht leisten konnte.
Das Ruby-Beispiel erinnert mich irgendwie an einige C-Programme. 🙂
Über den Sinn und Unsinn von Factory-Klassen kann man streiten. Auf alle Fälle sind sie sinnvoll, wenn man jede Menge verschiedene Objekte (von verwandten Klassen) mit gleichen Parametern braucht. Ich weiß aber auch, warum ich in C++ und nicht in Java programmiere; ich hatte einfach mit dem Prinzip »alles ist ein ›Object‹« zu viele Probleme.
Is schon OK, wenn ich hier nur Bahnhof verstehe, oder? ^^
Den PHP kann ich mir ja noch irgendwie als Laie interpretieren, aber den Rest?
@ Heiko:
Der Witz bei »JavaScript« ist, dass Addition und Subtraktion in den Beispielen offensichtlich nicht kommutativ sind – was leider nicht »intuitiv« ist.
Die Beispiele für »Ruby« und »Java« sollen wohl eher verwirren.
Und »Plankalkül« war die zwischen 1942 und 1946 entwickelte erste höhere Programmiersprache, die Konrad Zuse auf den Nachfolgern seiner »Z3« einsetzen wollte.
24. Dezember
Die ganze Welt der Webcomics schickt sich an,
Comics mit einem extra Schuss Zuckerguß zu
posten. Die ganzen Webcomics? Nein Novil
verwirrt uns Nichtprogrammierer lieber zu
Weihnachten! 🙂
Wenn es denn zwischen Melody und Richard
zu Weinachten endlich mal klappen würden.
Aber wir wissen ja Novil macht keine Fanfiction. 🙂
Die Java-Klasse mag vielleicht seltsam sein – aber sie liefert wenigstens keine seltsamen Ergebnisse 😉
@ DaB.:
Wenn man Java ein bißchen kennt, ist das Vorgehen eigentlich logisch.
In C++ könnte man einfach »Ein Template für…« mit der selben Funktionalität erstellen; dann würde sich auch die Dokumentation nicht so »doppelt gemoppelt« lesen.
Aber die Templates und Mehrfachvererbung in C++ ist für manche Programmierer (wie meine Java-fixierte Schwester – und die ist Diplom-Informatikerin) Hokus-Pokus und überhaupt pfui-bäh…
Mich würde jetzt interessieren, wo Melody ihren Plankalkül-Compiler her hat. 🙂
…übrigens:
Frohe Weihnachten!
Moatl schrieb:
Im Prinzip könnte sie sich selber einen schreiben, aber welche Programmiersprache ist dafür akzeptabel? Welche hasst sie nicht?
Rico schrieb:
Vielleicht Assembler?
@ Jo…:
Ich hab’ über G. einen Plankalkül-Compiler in C++ gefunden. Leider kann ich die Quellen nicht übersetzen – sie sind mehr als 10 Jahre alt und C++ hat sich in der Zwischenzeit »etwas« geändert. Entweder ich überarbeite die Quellen etwas, oder ich versuch sie mit einem Kompatiblitätsmodus zu übersetzen – allerdings hat das für mich jetzt keine Priorität.