Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Anonymous
unregistriert
Administrator
Anonymous
unregistriert
Administrator
Zitat von »"Jens"«
das kann nicht Dein Ernst sein.
Zitat von »"Jens"«
Wozu ist dann C++ da? Dann kannst Du doch auch in VB programmieren.
Zitat von »"Jens"«
Also, wenn ich fremden CODE anschaue, der nicht in ungarischer Namenskonvention geschrieben ist, geht bei mir der Streß los, jede headerdatei nach der Deklaration zu durchsuchen.
Zitat von »"Jens"«
Nimm mal das einfache Lernbeispiel der Counterklasse. Counter könnte eine Klasse sein, eine Int-Variable oder ein ganz auserirdisches Teil.
Wie erkennst Du also, um was es sich handelt?
Anonymous
unregistriert
Zitat von »"ghostie"«
Lol !
Naja wenn ihr meint, ich nutzt es weiterhin ist einfach praktischer.
Ich weis nicht wo du in Interfaces die Ungarische Notation einbringen willst. Ein Interface besteht nur aus Rein Virtuelle Methoden.Zitat
Für den ganzen neuen Kram den es in der OOP gibt (wie z.B. Interfaces) wäre diese Notation nur ein rückfall.
Hmm...was hat die Ungarische Notation mit der Sprache zu tun? Die kann man für alle Sprachen verwenden.Zitat
Die Ungarische Notation wurde für ANSI C entworfen und nicht für C++ (Auch wenn es einige immer noch nicht begreifen können)
Na wenn du meinst. Gerade beim Zugriff auf eine Festplatte, ist es schon wichtig das man nicht unnötig viele Daten einliest. Das kostet einfach nur Zeit. Des weiteren hier mal ein kleines Beispiel. Ich hab 512MB RAM. Davon sind normalerweise ca. 30MB belegt. Wenn ich jetzt z.B. SimCity 4 startet hab ich nur noch etwas 50MB frei. Du kannst dir selber ausrechnen wie viel Speicher das Game belegt. Nur weil man heute viel Speicher zur Verfügung hat, heißt das noch lange nicht das ich ihn auch zu müllen muss. Aber dazu noch mal eine andere Frage. Was ist denn wenn du dein Game z.B. auf die PS2 Portierst? Die hat kein GB RAM oder ne 80GB Platte, und was ist wenn du mit Farben arbeitest? Verwendest du für 16Bit Farben auch einfach ein long-Wert?Zitat
Interessiert es dich ganz ehrlich ob deine variable 8, 16, oder 32 Bit groß ist? ich würde sagen nein. Aber damals vor 6-10 Jahren war das noch wichtig zu wissen, da der Speicherplatz derbst klein war! Und heute? Können wir nichtmal mehr unsere 120GB Festplatten vollpumpen oder unseren 1024MB Ram! Und in zeiten Moderner IDEs ist die Ungarische Notation sowieso schon ausgestorben.
Sind wir denn alle Profis?Zitat
Die erfahreneren Programmierer, die schon länger dabei sind, raten von der ungarischen Notation ab.
Werbeanzeige