Die Suche ergab 13 Treffer
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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 ...
- 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?
- 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...
- 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?
- 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...
- 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...
- 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...