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

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

21

12.11.2007, 12:53

Zitat von »"TrommlBomml"«

also erstmal zu managed directx: den spass kannste dir knicken. das wird eh nicht mehr weiterentwickelt also schonma kontra zu C#


So ein Quark, mach dir mal eine techdemo oder les dir mal Referenzwerke durch bevor du gleich sowas behauptest.

Nein, man kann es nicht mit Objektorientierung übertreiben, Objektorientierung ist nicht für alle Sachen gleich gut. Nur ich glaub die wenigsten hier können richtig mit Objektorientierung umgehen.

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

22

12.11.2007, 15:24

Zitat von »"koschka"«

So ein Quark, mach dir mal eine techdemo oder les dir mal Referenzwerke durch bevor du gleich sowas behauptest


also wenn man nur ein bischen mit google umgehen kann findet man heraus, dass managed directx wirklich nicht mehr weitentwickelt wird :shock:

Zitat von »"koschka"«

Nein, man kann es nicht mit Objektorientierung übertreiben


also ich finde schon.

Zitat von »"koschka"«

Objektorientierung ist nicht für alle Sachen gleich gut.


richtig! verstehe ich was falsch oder ist das mit deiner vorherigen aussage entegengesetzt?^^

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

23

12.11.2007, 16:02

Zitat von »"TrommlBomml"«


Zitat von »"koschka"«

Nein, man kann es nicht mit Objektorientierung übertreiben


also ich finde schon.


Was verstehst du denn unter übertreiben? Ich seh auch nicht wie man Objektorientierung übertreiben soll. Nur weil C++ mehrere Programmierparadigmen zulässt heißt das nicht das es auch Sinn macht all diese wild zu mixen.
@D13_Dreinig

24

12.11.2007, 18:16

Zitat

Nein, man kann es nicht mit Objektorientierung übertreiben


EIn Programm ist objektorientiert oder ein Programm ist nicht objektorientiert. Wenn man da jetzt wie wild prozedural und objektorientiert durcheinander wirft ist das für mich nicht objektorientiert.

Ich mag C# an sich auch, aber da ich im moment Linux benutze programmier ich mit C++ und JAVA!
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

25

12.11.2007, 19:22

Zitat von »"daiv_pb"«

Nur weil C++ mehrere Programmierparadigmen zulässt heißt das nicht das es auch Sinn macht all diese wild zu mixen.


natürlich. ich gebe dir voll recht. ich finde ohne objektorientierung ist heutzutage ein größeres projekt zu planen sehr schwierig, sei es spiel, anwendung, etc. auch das mixen ist ganz klar schlechter stil.

du ich würde sogar C# machen, wenn ich nicht so stinkend faul wäre :roll:

ich weis nicht vielleicht bin ich ja auch ein wenig beschränkt aba ich finde dass es einfach "überladen" ist, wenn man mit einem integer sonstwas machen kann. nun, da möchtest du mich bitte korrigieren, aber das ist doch spicherverschwendung und total überladen. interessant wäre zu wissen, ob man den spass auch vererben kann und sich neue datentypen bauen kann, weis nich ob das geht, so tief hab ich mich nicht mit C# befasst.

und last but not least: ich will nich der threadrebell sein :p

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

26

12.11.2007, 19:50

Zitat von »"TrommlBomml"«


also wenn man nur ein bischen mit google umgehen kann findet man heraus, dass managed directx wirklich nicht mehr weitentwickelt wird :shock:


Es wäre nett wenn du mir einschlägige Referenzwerke nennen könntest, ich glaub nicht alles was irgendwo bei google rumgeistert.

Zitat von »"TrommlBomml"«


richtig! verstehe ich was falsch oder ist das mit deiner vorherigen aussage entegengesetzt?^^


Nein tut es gar nicht, der Nutzen und die Übernutzung ist etwas semantisch völlig unterschiedliches.

R3sident3vil

Treue Seele

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

27

12.11.2007, 21:45

Nun ich hätte da eine einfachere Lösung. Wenn du dich nicht zwischen A(C++) und B(C#) entscheiden kannst, dann wähle Option C ---> JAVA! ;)

Java ähnelt C#, denn es ist auch eine .NET-language. ABER Java ist plattformunabhängig! Und deswegen bräuchte man dabei, wie T-VIRUS schon sagte, kein Microsoft-Knecht zu sein.
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

28

12.11.2007, 22:10

dafür wäre man dann ein knecht von Sun. und ich weis nicht welche knechtschaft die härtere is... :P

achja: Java eine .NET language!? (wenn dem so wäre, dann wäre es nicht plattformunabhängiger als C# (was es technisch gesehen ja auch nicht ist, wie nox unten schon gesagt hat))

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

29

12.11.2007, 22:12

Ist die Java RE etwa keine Plattform? Wie kommst du darauf, dass Java Plattformunabhängig ist oO?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

R3sident3vil

Treue Seele

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

30

12.11.2007, 22:42

ganz einfach, weil ich schonmal mit Java auf Linux Systemen gearbeitet habe, und das wird schon was heißen! Also es ist nicht Windows-spezifsch. Und @dot kann sein, dass ich mich geirrt habe, aber soweit ich weiß ist .NET ja keine Native Language wie C++, das sofort in Machinencode umgewandelt wird, sondern es hat schon was mit einem Bytecode(Zwischencode) auf sich, der wiederrum einen Interpreter braucht, um den als eine EXE auszuführen. Vielleicht darf ich ja .NET nicht mit Bytecode assoziieren.

EDIT: Hab bei Wikipedia nachgeglubscht, Java ist demnach zufolge ein .NET-Pendant. :shock:
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

Werbeanzeige