Java – Der pure Hass
Studium 13. Juli 2005, 21:24Ziemlich zu Anfang dieses Semsters begann das Informatik-Praktikum, an dem ich mich entschieden hatte noch teilzunehmen in der Hoffnung, vielleicht etwas zu lernen, was mir später mal hefen könnte. Die Aufgabenestellung mal sinngemäß in einfachen Worten zusammengefasst:
Bauen Sie einen Simulator für elektronische Logikschaltungen. Benutzen Sie hierzu die Programmiersprache Java und die Kenntnisse über objektorientiertes Programmieren, das sie aus der Vorlesung erhalten haben.
Nun. Klingt langweilig und ist es auch. Neben einem Parser für die total beschissenen Konfigurationsdateien, die uns gegeben waren, und der Routine, die daraus eine Kombination aus unseren Klassen erstellt, mussten wir natürlich auch die ganzen Gattertypen und das komplette Eventhandling (da auch Zeitverzögerung berücksichstigt werden sollte) bauen.
Es dauerte nicht wirklich lange und Carsten und ich waren einhellig der Meinung, dass der Java der letzte Rotz ist. Also: Augen zu und durch. Wenn ich im Nachhinein unsere Programmierung überdenke, war sie eigentlich nur ein Patchwork aus massig beschissenen Lösungen. ;o) Ist ja auch egal. Alle Beispiele, die wir gegeben hatten zum Testen liefen bei uns einwandfrei. Auch unser selbstgebautes Beispiel zur Präsentation lief auf anhieb.
Heute bei der Verteidigung unseres „Werkes“ dann die Ernüchterung: Die tollen Schaltungen, mit denen die testen wollten ob bei uns alles richtig läuft, funktionierten natürlich nicht. So wurde aus der Verteidigung letztendlich eine etwa dreistündige Coding-Session, in der wir nach den Fehlern gesucht haben. Wenn ich mal reflektiere, haben wir nur eine if-Bedingung und irgendeine Anweisung geändert oder so. Letztendlich funktioniere es jedenfalls und wir bekamen unsere Eintragung in die Liste derer, die es geschafft haben. Jippie.
Als ich vorhin heikam war die erste Aktion das komplette Löschen aller Relikte dieses Praktikums. ;D Mit dem Mist will ich nichts mehr zu tun haben. *G* Das Ergebnis ist somit eher nicht was ich mir anfangs gewünscht hatte, sondern statt dem Kennenlernen einer neuen Programmiersprache war es eher das Hassen lernen. ;o)
Aber da mir viele angekündigt hatten, dass ich Java hassen werde, wundert es mich auch nicht wirklich. ;o)
Nachtrag (10. Januar 2011):
Der Vollständigkeit halber sei an dieser Stelle erwähnt, dass ich inzwischen meine Meinung revidieren muss. Im Vergleich zu anderen Sprachen ist Java eine hervorragende Programmiersprache. Aber der Einstieg ist echt die Hölle gewesen. 😉
17. Juli 2005 um 14:02
Hier hat gerade jemand mit dem einfallsreichen Namen „abc xyz“ folgende zwei Kommentare gepostet:
Ich würde denjenigen bitten, dass er sich in Zukunft einfach nicht darum bemüht, meine Einträge hier zu lesen. Ich kann mich nicht entsinnen, dass irgendwo steht, es wäre seine Pflicht, dies zu tun.
Im Übrigen nehme ich vernünftige Kritik durchaus an…dann aber bitte unter einem echten Namen. Unqualifizierte Kommentare sind für dich unnötiger Aufand und offensichtlich ja die pure Qual, weil du dich ja hier aufhalten musst.
Ach und noch etwas: Lass deine Shift-Taste reparieren.
17. Juli 2005 um 22:20
Krasse Katze. Find ich echt fies, dass der Schöne euch da so lange sitzen lassen hat. Und dann gibts bloß diesen blöden Haken in der dollen Liste. Zum Glück hats bei Robert und mir gleich gefunzt *schweiß-abwisch*. Muß allerdings sagen, dass ich das mit java gar nich so schlecht fand. Wenn etwas scheiße war, lags glaub ich an BlueJ, das spinnt manchmal nen bissel. Oder an der Aufgabenstellung, und da kannste dich noch glücklich schätzen, dass du ne Menge Ahnung vom coden hast, und nich so ne Einarbeitungszeit brauchst wie Ötzi 😉
17. Juli 2005 um 22:29
Ich muss sagen, dass ich Java einfach echt ätzend finde. Da ist alles irgendwie dreifach umständlich. Funktionen muss man immer importieren…ewiges Getue immer mit den Datentypen… Und jedesmal, wenn du auch nur ne WInzigkeit geändert hast, musst du neu compilen. Das ist echt zeitraubend. Da lobe ich mir wirklich die Scriptsprachen. Das ist da alles nicht so unnötig umständlich.
Wenn ich Zeit finde, werde ich jetzt mal Ruby lernen. Das ist objektorientiert und ziemlich inuitiv. Außerdem klingts besser als „Java“. *Gg*
Btw…glückwünsch zum „Haken in der dollen Liste“. ;D Bis Dienstag in der Klausur. ;D (Wenn sie mich lassen. *G*)