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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

31

29.11.2010, 21:58

Der Standard nennt es range-based for, aber es ist wohl besser bekannt als foreach ;)
Anyway, ich glaub wir kommen etwas vom Thema ab...

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

32

30.11.2010, 14:47

die parallelisierung in c# finde ich schon enorm cool:

Quellcode

1
2
3
Parallel.For(...);

Parallel.ForEach(...);


sowas in C++.... *träum*

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

33

30.11.2010, 14:50

Über OMP kann dein C++ Compiler das sogar direkt

C-/C++-Quelltext

1
2
3
#pragma omp parallel for
for (int i = 0; i < 42; ++i)
  ...

;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (30.11.2010, 14:55)


34

05.12.2010, 14:37

Würdet ihr mir dann eher zu C++ raten oder, da ich nächstes Jahr sowieso Java haben werde, zu Java?
„lean over the bowl and then take a dive all of you are dead. i am alive“

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

35

05.12.2010, 14:42

Ich würde dir definitiv zu C# raten. Und versuch möglichst viel davon in deinem Geiste zu verankern bevor man versuchen wird ihn mit Java zu verseuchen ;)

foreach

Frischling

Beiträge: 87

Beruf: Student

  • Private Nachricht senden

36

05.12.2010, 16:43

Warum denn "verseuchen"?
Wenn er ohnehin bald Java lernen muss, dann kann er es doch gleich lernen.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

37

05.12.2010, 18:48

Warum denn "verseuchen"?
Wenn er ohnehin bald Java lernen muss, dann kann er es doch gleich lernen.

Java ist großer Mist. Ich würde es niemanden empfehlen sondern gleich auf C# verweisen. Oder vielmehr auf eine Sprache, die imperative und objektorientierte Programmierung vereint, wie C++ oder D.
Leider scheinen die meisten Dozenten Java als eine von Gott gesandte Sprache anzusehen oO
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

foreach

Frischling

Beiträge: 87

Beruf: Student

  • Private Nachricht senden

38

05.12.2010, 19:00

Dann begründe deine Meinung doch wenigstens, anstatt einfach zu sagen Java sei ein großer Mist.

39

05.12.2010, 19:01

Die Lehrer suchen sich die zu lehrende Programmiersprache bestimmt nicht selber aus, denn einer unserer Lehrer hat in C++ und Python programmiert und lehrt uns jetzt C.
Ich denke es wird Java gelehrt weil die Sprache noch sehr stark nachgefragt wird, immerhin lt. einigen Statistiken.

Zu Java gibt es aber nicht wirklich viele DEUTSCHE Lektüren zu Spieleprogrammierung, oder?
Was ich bis jetzt gefunden habe ist dieses Buch:
http://www.amazon.de/Mobile-Games-Spiele…1571630&sr=8-12

Aber dieses behandelt nur die Programmierung für Handys und lt. einem Kommentar wird auch schon Grundwissen vorausgesetzt.
„lean over the bowl and then take a dive all of you are dead. i am alive“

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

40

05.12.2010, 19:03

Leider scheinen die meisten Dozenten Java als eine von Gott gesandte Sprache anzusehen oO

nein aber man verdient das meiste geld mit ihr :D

ich hab mit java angefangen und bin dann zu c++ gewechselt. ich kenn niemanden der freiwillig mit java arbeitet. es gibt aus der sicht eines etwas erfahrenen programmierer viele nervige kindersicherungen. bei c++ hast du noch den vorteil zu verstehen was bei c# und java in etwa oft im hintergrund passiert. du weißt also worüber du meckerst wenn du java benutzt :D
c++ kannst du also mit latein im europäischen sprachraum vergleichen. kannst du latein wird dir englisch, spanisch, französisch und italienisch viel leichter fallen. kannst du c++ musst du bei neuen sprachen mit c-syntax nur ein paar syntaxeigenheiten und neue libs kennenlernen. das dauert wirklich nicht lang.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (05.12.2010, 19:10)


Werbeanzeige