Kerli hat geschrieben:Xin hat geschrieben:Allerdings bitte ich von Übersetzungen wie "Halden" Abstand zu nehmen. Wer daran Spaß hat, kauft sich bitte die deutsche Ausgabe von 'Design Patterns'.
Erinnere mich bitte nicht daran. Ich hab schon genug von quakenden Quietschenten gehört

Klar, in der Sesamstraße!?
Ich dachte, Du studierst?
Kerli hat geschrieben:Xin hat geschrieben:In dem Fall möchte ich schon fast von Abstand von "Heaps" nehmen, den der Speicher ist keine Halde oder ein Heap, so man oben was drauf packt, sondern ein fragmentiertes Etwas, [...]
Es ist auch nicht um den Heap im Sinne von Speicher sondern den Heap als Datenstruktur gegangen. Aber richtig schlimm wurde es als er begonnen hat vom "Verhalden" zu sprechen, also den Prozess die Haldenbedingung her zu stellen. ^^
Ein Heap ist für mich keine Datenstruktur. Ich habe gerade mal bei Wikipedia nachgeguckt, dort steht:
Wikipedia hat geschrieben:
Heap (englisch „Haufen“) steht für:
eine Datenstruktur, siehe Heap (Datenstruktur)
einen speziellen Speicherbereich, siehe Dynamischer Speicher
Damit ist das Wort 'Heap' also komplett unbrauchbar, den was nutzt ein Wort, wenn es in einem Themenbereich - der Informatik - mehrere Bedeutungen hat!?
Also sprichen wir von Datenstrukturen oder dynamischen Speicher - aber definitiv nicht von Heap.
Wikipedia - Heap (Datenstruktur) hat geschrieben:Der Begriff Heap wird häufig als bedeutungsgleich zu einem partiell geordneten Baum verstanden.
Wie der Speicher dynamisch verwaltet wird, interessiert mich erstmal nicht - ob in Bäumen, Listen, Arrays. Wichtig ist doch, dass er nicht statisch ist, richtig?
Wenn ich von einer Datenstruktur spreche, dann spreche ich von Bäumen, Listen oder Arrays, aber nicht von einer Datenstruktur, die häufig ein Baum ist... also sein könnte...
Man kann doch nicht hingehen, und sagen, dass etwas, dass häufig ein Baum ist aber auch was anderes sein könnte äquivalent zu einer Datenstruktur ist!?
Ein Fortbewegungsmittel, das in meinem Fall häufig ein Auto ist, ist schließlich auch nicht äquivalent zu einem Fahrzeug. Manchmal benutze ich Flugzeuge oder Schuhe.
Dass dieses Maß an Exaktheit gerade in der Informatik(!) untergeht, ist ein Widerspruch in sich. Dass das auch noch gelehrt wird - und das war bei mir ja nicht anders - ist absurd. Eine Wissenschaft, die sich durch Marketing aushöhlen lässt. Der Informatik-Duden lässt sich widerlegen, in dem man den Informatik-
Duden zitiert.
Ich musste in meiner Diplomarbeit den Informatik-Duden zitieren. Leider stand da nicht drin, was ich lesen wollte. Also schrieb ich das ab und widerlegte es mit einer anderen Stelle des Informatik-Dudens, wo stand, was ich brauchte.
Klug wäre gewesen, nur die Stelle zu zitieren, die mich bestätigt. Das wäre wissenschaftliches Arbeiten gewesen. Ich habe beide zitiert und damit den Duden und "wissenschaftliches Arbeiten" veralbert. Ich denke selbst.
Kerli hat geschrieben:Xin hat geschrieben:Auch bei "ein Engine" schaudert es mich
Was genau ist denn ein/-e Engine?
Irgendwie ist das nicht immer leicht zum Abgrenzen. Für mich ist eine Engine etwas das für einen bestimmten Bereich sehr oft benötigte Funktionalitäten bereit stellt. Also für Spiele nicht nur simples Polygone Zeichnen oder Texturen Blitten, sondern auch das Laden verschiedenster Modellformate/Texturen, bereitstellen von Kollisionserkennung Verwalten von Resourcen oder zb Partikelsysteme.
Eine Engine ist doch etwas, was etwas am Laufen hält...
Man könnte also mal blöd sagen, dass etwas, dass die Steuerungsschleife beinhaltet, z.B. GTK. Also ist GTK eine Engine.
Anders ausgedrückt: Wayne...? Bibliothek, Engine... die Frage ist doch am Schluss, was kann ich damit vorrangig machen? Ob ich das Ding dann Engine oder Bibliothek nenne, ist mir doch eigentlich latte, solange ich mein Ziel - Spiele zu programmieren oder eine GUI aufzubauen, damit erreiche.
Die Informatik ist voll mit bedeutungslosen Marketingwörtern. Das Dumme ist, dass diejenigen, die diese Worte bei Vorträgen verbreiten sie selbst nicht genau differenzieren können. Mir ist lieber, hier werden neue Wörter im Wiki erfunden, die eine klare und beschriebene Abgrenzung zu anderen Wörtern haben, als dass mit Wörtern wie "Heap" oder "Engine" gezeigt wird, dass man all die modernen Techniken kennt, die oftmals selbst die Erfinder der Worte nicht beschreiben können.