Die Suche ergab 13 Treffer

von unique75
26.12.2010, 20:50
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Genau das tut ihr aber. Man sieht allzu häufig eine Gott-ähnliche Math-Klasse in diversen Engines, die dann 20 oder mehr Funktionen wie sin, cos, sqrt, min, max für alle möglichen Typkombinationen überladen enthält. Das ist mal verkorkstes OOP und totaler Unsinn. Ich brauch nur in den Quellcode der ...
von unique75
26.12.2010, 19:54
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Mhh, dynamisch casten... Ich handel mir also zur Laufzeit eine Exception ein, wenns nicht klappt. Und da soll sich noch einer aufregen dass Smalltalk zur Laufzeit eine Exception schmeisst, wenn ein Objekt die Methode nicht implementiert. Klingt für mich irgendwie gleich, nur ich muss mich vorher mit...
von unique75
26.12.2010, 18:03
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Ich zitiere: "Eine min/max-Funktionalität ist aber nichts was ich direkt (ohne anderes Objekt) abfragen kann oder auf dem Objekt anwenden kann." Laut obiger Aussage sind sämtliche Testmethoden es NICHT wert auf Instanzseite zu liegen: AABB::isAxisAlignedBox() Sphere::isSphere() Was erfülle...
von unique75
26.12.2010, 17:02
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Lieber Aramis ne ich meinte wirklich nur die Implementierung in den Sprachen. Es ist einfach grausam was da abgeht um Reflection, Lamdas usw. in die Sprache zu pressen. Es wird komplizierter und komplizierter und man kann schlussendlich einen winzigen Bruchteil von dem machen, was in einer echten dy...
von unique75
26.12.2010, 16:42
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Wegen der Lesbarkeit hab ich mich ja entschuldigt und was ist daran nicht gekapselt? Generisch muss das nicht sein, will man ein float so gibt es eine Klasse Float. Dann hat man auch den Vorteil Dinge wie << und >> nur in Integer zu implementieren, weil das Bitgeschiebe bei einer Float keinen Sinn m...
von unique75
26.12.2010, 16:31
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Krishty versteht mich grad auch nicht, also mach ichs mal konkret als C++ Code :-) class Integer { public: Integer(int i) {value = i;} bool operator<(const Number& param) {return this.value < param.value;} Integer& min(const Integer& param) {if (this < param) return this; else return par...
von unique75
26.12.2010, 16:20
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Ich muss beiden (Biolunar und Aramis) widersprechen, aber ihr denkt alle irgendwie viel zu kompliziert. Ihr müsst euch endlich mal von der engstirnigen C++ Denkweise lösen und mal über den Tellerrand schauen (ist nicht böse gemeint, ich hab vor ein paar Jahren noch selber so gedacht, deswegen weiss ...
von unique75
26.12.2010, 15:42
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Aber eine Frage bitte noch... das mit dem "kleiner als" hab ich nicht ganz verstanden... was meinst du damit und wieso ist es schlimm wenn das öffentlich abrufbar ist?
von unique75
26.12.2010, 15:41
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Ich glaube du hängst viel zu sehr in der C++ Welt mit seinen nativen Datentypen. Mit den Klassenmethoden und Zugriffsrechten hast du Recht, das ist auch in Smalltalk und sicherlich jeder anderen Programmiersprache so. Stell dir vor du hast eine Klasse String, und diese hat eine Instanz-Methode add(c...
von unique75
26.12.2010, 15:20
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Was meinst du denn mit "internen" Aufbau einer Zahl?
von unique75
26.12.2010, 15:15
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

min() gehört in die Klasse Number und von der sollten Dinge wie Int, Float, Fraction etc abgeleitet sein. Da C++ aber native Datentypen hat wars das mit dem schönen OOP. Sobald man: int x; hinschreibt, sollte der Compiler automatisch eine Instanz der Klasse Int anlegen, nichts anderes. Das was C++/J...
von unique75
26.12.2010, 15:08
Forum: Allgemeines Talk-Brett
Thema: Ich hasse Java
Antworten: 116
Zugriffe: 46528

Re: Ich hasse Java

Frage: Was ist schlimmer als ein abgebissener Apfel mit einer Made drin? Antwort: Ein abgebissener Apfel mit einer halben Made drin. Ich überlasse es jedem selbst zu entscheiden, was davon Java oder C# ist. Ich halte es aber für verkehrt daraus einen allgemeingültigen Rückschluß für alle Äpfel zu ma...
von unique75
07.05.2010, 20:24
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Welche Programmiersprachen habt ihr gelernt?
Antworten: 9
Zugriffe: 1677

Re: Welche Programmiersprachen habt ihr gelernt?

Also bei mir überlappen sich die Dinge teilweise, aber so ungefähr passt die folgende chronologische Anordnung: Amiga - Basic - 1 Jahr - erste Anfänge Amiga - Amos Basic - 1 Jahr - erste Versuche ein Spiel zu machen Amiga - BlitzBasic 1+2 - 5 Jahre - Spielentwicklung, letztenendes aber nur für Tools...