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

DaRich

Frischling

Beiträge: 24

Wohnort: Ingolstadt

Beruf: Student

  • Private Nachricht senden

61

13.02.2006, 10:33

@ Spik)evil(
vielen Dank, werde mein bestes geben die Kontrolle nicht zu verlieren ^^

@ matthias
stimmt da hast du recht ... war ein suboptimales beispiel ;)

naja werd mich mal weider ins speichermanagement stürzen, die wohl schwierigste sache für JAVA-progger :D

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

62

13.02.2006, 16:21

Tja also wenn du dich ein bisschen mehr mit C++ auskennst, wirst du sehen, dass diese Annehmlichkeiten auch in C++ zu haben sind und zwar im Form von Libs. z.b. Boost oder STL.
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.

63

26.02.2006, 18:44

ich wurde gerne eure meinung horen:
was haltet ihr von games programierung in Java ??

..wo liegen die forteile und nachteile (in vergleich zu C++)

ich habe gehort das java etwas langsamer ist..?!

Anonymous

unregistriert

64

26.02.2006, 18:47

VISO
Vorteile: Läuft überall wo eine Java-VM ist.

Nachteile:
- Lam da VM
- Keine Mehrfachvererbung
- grottiger Code
- keine umfangreiche anzahl an Libs
- es ist java - huhu?
usw.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

65

27.02.2006, 09:13

Also wenn du meinst du hast einen schnellen PC, dann lad dir mal Eclipse runter(IDE für Java in Java) und schau dir dann mal an was das mit deinem PC macht. So nun betrachte man mal eine in C/C++/ASM IDE im Vergleich zu einem Spiel in C/C++. Ergo: Java mag zwar für eine Sachen ganz schön sein, aber der Leistunganspruch ist doch recht hoch.
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.

66

09.03.2006, 13:09

Das ist ein lächerlicher vergleich. Eclipse ist unglaublich umfangreich. Wärhend man programmiert werden nicht nur schlüsselworte farblich markiert, sondern man kann mit einem klick auf eine Variable jede Verwendung markieren und nach dem speichern wir immer kompiliert.
Soweit ich weiss kann man das meiste auch abspeichern.
MSVS mag schneller sein, aber bietet auch weniger funktionalität, oder warum kaufen sich so viele dieses Visual Assistant?

Spiele in Java? Kommt drauf an was für Spiele. Grafikkracher wie UT 2007 wirst du in Java nicht machen können. Nicht nur wegen der performance, die bei Java nicht so schlecht ist wie einige c++ verfechter behaupten.

Java und keine libs? In C++ hat man diese schmächtige STL und boost muss man erst installieren und bietet auch nicht alles.
In java ist bereits eine so große API dabei, dass man fast nichts anderes braucht. Jedoch gibt es bereits eine Menge an libs für java, schau dich mal bei sourceforge um oder so.

Und was sicaine gesagt hat stimmt. Es kommt in Firmen auf Produktivität an. Wenn du in C++ jedes mal grundlegende Dinge selber programmieren musst, kannst dich freuen wie ein trottel dass du die "kontrolle" hast, brauchst aber auch länger. Ich seh nicht ein warum ich dynamische Datenstrukturen wie Collections selbst implementieren soll. Einmal vielleicht als übung oder so. In java hab ich die von anfang an ohne irgendwas extra installieren oder programmieren zu müsen.
Da kann man sich aufs eigentliche Projekt konzentrieren und nicht die 10.000ste Mathe lib schreiben.

MFG Beliar

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

67

09.03.2006, 13:58

@Belinar:

1.) Es gibt riesige Bibs für C++ und C. Da muss keiner mehr etwas programmieren z.B. MFC, .NET 2.0, STL (Die schon mächtig ist) und und und
Sry, aber das ist kein Argument.

2.) Ich hab kein Visual Assistant, und man braucht ihn auch nicht, jedenfalls jeder der einigermaßen Plan hat von dem was er macht.

3.) Sicher kommt es auf Produktivität an, und ich denke da hast du auch Recht. Wer soll den Cpp nehmen wenn er den User mit Java zubomben kann, sodass sein Rechner nicht mehr einen Mucks gibt, weil die VM total überlastet ist? Geld hat er doch bezahlt....

4.) Jede VM ist lahm, ist denke das ist logisch und man muss eigentlich nicht darüber reden.

5.) Spiele sind mit Java vertreten ... Handyspiele und warum Java? Weil die Hersteller alles selber machen und µC sowie Hardware der Handys sich total unterscheidet, das ist der einzige Grund warum Spiele mit Java gemacht werden.

6.) MSVS (gekauft) vs. Eclipse
ich hab beides... unhd auch schon benutzt, beide haben ungefähr gleiche Funktionalität.

@VISO jeder der etwas auf sich hält macht lieber Cpp. Das das nicht nach dem Geschmack von jedem ist ist aber klar...

@Java
... ist gut für Internet oder Handy, dort wo sie auch eingesetzt werden. Aber nicht für Spiele oder wichtige Applikationen die Rechenpower brauchen z.B. Graphikanwendungen oder Bildbearbeitung.

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

68

09.03.2006, 14:20

Zitat von »"Beliar"«

Ich seh nicht ein warum ich dynamische Datenstrukturen wie Collections selbst implementieren soll. Einmal vielleicht als übung oder so. In java hab ich die von anfang an ohne irgendwas extra installieren oder programmieren zu müsen.
Da kann man sich aufs eigentliche Projekt konzentrieren und nicht die 10.000ste Mathe lib schreiben.

MFG Beliar

Alter, nachdem Du dir einmal eine Lib programmiert hast, hast Du die doch und brauchst sie ja nicht 10000mal neuschreiben...!?
Mal abgesehen von dem, was koschka schrieb...

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

69

09.03.2006, 15:43

Zitat von »"Beliar"«

Eclipse ist unglaublich umfangreich. Wärhend man programmiert werden [...] schlüsselworte farblich markiert

Dieses Feature möchte ich besonders hervorheben^^

70

09.03.2006, 16:08

Baut ihr euch eure Autos auch selber oder kauft ihr fertige und verwendet dann diese?
Achja lötet ihr euch eure Computer selbst zusammen?
votet für nix da als programmierer des jahres 2005

Werbeanzeige