Du bist nicht angemeldet.

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

21

24.11.2005, 14:20

bassdscho
Da greifst Du direkt auf eine andere Sprache um? Gibt doch den Resourcenenditor

Paul_C.

Frischling

Beiträge: 81

Wohnort: Duisburg

  • Private Nachricht senden

22

24.11.2005, 14:21

Ist ja auch nichts dran auszusetzen. Ich persönlich, schreibe meine Win-Applikationen immer mit den MFC. WinApi ist mir nicht OO genug. ;)
Und auch bei den MFC kann/muss man auch noch selber viel Hand anlegen.
Den Ressourceneditor nutze ich aber auch, da ich nicht für alle Steuerelemente Create() aufrufen möchte, wenn es sich vermeiden lässt.

EDIT: Beziehe micht auf bassdscho

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

23

24.11.2005, 14:26

Zitat


.. man auch noch selber viel Hand anlegen


ooh man, ja man muss ja noch Text eingeben -.-

Paul_C.

Frischling

Beiträge: 81

Wohnort: Duisburg

  • Private Nachricht senden

24

24.11.2005, 14:34

Also, nach deinen Kommentaren zu urteilen, bin ich mir nicht sicher, ob du ernsthaft schon mit den MFC gearbeitet hast. Oder wie ist dein Satz zu verstehen?

Sicaine

unregistriert

25

24.11.2005, 14:38

Zitat von »"nix da"«

Dave
xml: XML ist keine Programmiersprache, wenn Du dieses Format in C++ haben willst: Selbst handanlegen

self-documentating: Geht mit C++ auch ;)

Typsicherheit: C++ sowieso

Generische Klassen: Das selbe.

Es geht beim Coding nicht darum ob ein Code "schön", "geil" usw. aussieht, sondern das er ordentlich arbeitet mit einem hohen Maß an Effizienz.


Du irritierst mich. Programmierst du auch Jobmäßig? Sonst wüsstest du, dass auch die Geschwindigkeit in der das Projekt umgesetzt werden kann, sehr wichtig ist und das nicht nur bei Firmen. Selbst wenn du PHP und c++ gleichgut sehr gut beherschst, sind manche Sachen in c++ mehr schreibarbeit als in php. Is halt mal so.

Anonymous

unregistriert

26

24.11.2005, 14:46

Sicaine
Klar programmiere ich in C++ auch Jobmäßig um mir meine Brötchen zu verdienen :)

Langsam? Nö. Ich war vor 4 Jahren so intelligent und hab die Win32API gewrappt in einem COM-Design. Kam auch in der Firma sehr gut an und wir coden damit sehr schnell.

Oder glaubt ihr im Ernst ich schreib noch CreateWindow (klasse, caption usw.) um Buttons und Co zu erstellen? :-D

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

27

24.11.2005, 15:38

Zitat von »"koschka"«

Zitat


.. man auch noch selber viel Hand anlegen


ooh man, ja man muss ja noch Text eingeben -.-

Zitat


Also, nach deinen Kommentaren zu urteilen, bin ich mir nicht sicher, ob du ernsthaft schon mit den MFC gearbeitet hast. Oder wie ist dein Satz zu verstehen?


Ich find diesen Satz "...man muss noch selber viel Hand anlegen." sehr schwachsinnig ^^.

Man muss immer "Hand anlegen", egal welche Sprache oder welches SDK du benutzt. Von Nix kommt nix.

Wie gesagt man kann sehr viele Dinge mit reiner WinAPI schneller lösen. Wie ich oben schon geschrieben habe sollte der Code doch eigentlich schnell, flexibel und Speichersparend sein, nicht wenig.
Letzendlich ist es dem Computer egal ob du 100 oder 1000 Zeilen hast.
Es kann auch sein das die 1000 Zeilen wesentlich schneller sind als die 100.

Die Lösung die Patrick hat finde ich eigentlich mit die beste. Ich programmiere auch nicht mehr in reiner WinAPI sondern auch mit einer Art "Wrapper", wie Patrick. Dieser Wrapper kann aber auch mit reiner WinAPI angewandt werden. Manche Dinge sind einfach nervig. Aber keiner wird mich dazu bringen riesige Bibliotheken hinzuzufügen, nur weil ich "zu faul" bin. Un den Benutzer dann strafen muss mit zusätzlichen Bibliotheken, und einer wachsenden Systemabhängigkeit.

Ok, winAPI ist selber Systemabhängig, aber genau dazu hat man ja dann den Wrapper ^^.

Dave

Alter Hase

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

28

24.11.2005, 15:56

wie bassdschon schon angedeutet hat: wir wollen hier keine große diskussion welche sprache besser ist. ich hab auch nie behauptet c# wäre besser oder überlegen. habe mich bei diesem urteil beswusst zurückgenommen. nox hat gefragt und ich habe nur versucht ihm zu antowrten. ohne dabei irgendjemanden überzeugen zu wollen.

@nixda:
generische klassen werden erst zur laufzeit erstellt. templates in c++ sind etwas anderes. ich denke das entspricht dem allgemeinem verständnis der begriffe.
habe vorhin gelesen, dass managed c++ auch "echte" generische klassen unterstützt.

zum thema typsicherheit von c++: es geht dabei nicht darum wie sauber oder schlampig man seine programme schreibt, sondern dass die programmiersprache fehlerhafte typumwandlungen unterbindet und zwar bereits beim compilieren und nicht erst beim ausführen nen laufzeitfehler schmeißt. zeiger unter c++, alles andere als typsicher! wie man sie handhabt ist ne andere sache.

@sicaine:
php sehe ich nicht als programmieren an. das ganze wird nicht compiliert sondern interpretiert. ich denke man kann php schlecht mit c++ oder c# vergleichen.

Werbeanzeige