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

11

23.07.2009, 21:14

Zitat von »"drakon"«

"Vernachlässigen" kann man die wirklichen Vorgänger der jeweiligen Sprache. z.B kommt ja bald der neue C++ Standard raus und da muss keiner kommen und C++ 98 lernen wollen. Das ist völliger Unsinn (wobei natürlich viele Sachen noch gleich sind. Von wegen Abwärtskompatibilität usw.)

und trotzdem fliegen noch überall DevCpp und msvc6 rum :roll:

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

12

23.07.2009, 21:24

Zitat von »"PCShadow"«

Zitat von »"drakon"«

"Vernachlässigen" kann man die wirklichen Vorgänger der jeweiligen Sprache. z.B kommt ja bald der neue C++ Standard raus und da muss keiner kommen und C++ 98 lernen wollen. Das ist völliger Unsinn (wobei natürlich viele Sachen noch gleich sind. Von wegen Abwärtskompatibilität usw.)

und trotzdem fliegen noch überall DevCpp und msvc6 rum :roll:


Ich habe mir noch gedacht, dass so etwas kommt. ;)

Wenn man die Wahl hat, natürlich ist es völliger Unsinn. Allerdings zwingen einen Arbeitgeber mit veralteten Techniken/Sprachen zu arbeiten.
Ich programmiere hier mit Visual Basic 6.5 vor mich hin und das in Access 2003..
Nur in meiner Wunschwelt arbeitet man halt immer mit den aktuellesten Versionen von Sprachen und Programmen, was sich leider nicht so ganz mit der Realität deckt.. :(

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

13

24.07.2009, 09:19

Zitat von »"Blackthorn"«

Eine andere frage die ich noch haette bzw mich Interessiert was haltet ihr von C#? Ich weiss man soll da eigentlich keinen direkten vergleich anstreben weil es eine "script" sprache sein soll *duck* Für den fall das ich jetzt was falsches gesagt habe. Vom schwierigkeitsgrad soll es wohl angeblich leichter sein laut meinen Dozenten, mich interessiert das weil ich im Rahmen von c auf c# springen soll und c++ auslassen werde.

Nun mit C/C++ hat C# eigentlich nicht mehr viel gemeinsam. Wichtig ist, wie mirlix schon sagte, dass du irgend eine Sprache lernst. Die Erfahrung im Programmieren selbst ist im Endeffekt das was zählt, Sprachen sind dabei nur Werkzeuge.

Wenn ihr C lernt, macht es natürlich auch Sinn C++ zu lernen, weil die Sprachen näher beisammen liegen und du das gelernte übertragen kannst.

Jedoch ist es für die meisten wirklich leichter mit einer Sprache wie C# anzufangen. Die Sprache ist wesentlich moderner, und hat auch ganz neue Konstrukte die es in C++ in der Form nicht gibt. Aber vor allem arbeitet man nicht so Hardwarenah wie in C++, und kann daher auch weniger falsch machen, und wenn man was falsch macht ist das meist wesentlich einfacher feststellbar. (Man hat dafür aber auch weniger Möglichkeiten zur Optimierung).

Die Entscheidung liegt bei dir. Du wirst mit beiden Sprachen Programmieren lernen können.

14

24.07.2009, 11:18

Zitat von »"n0_0ne"«

@Jonathan:
Ist nicht das erste mal, dass ich lese, dass C++ nicht so umfangreich wäre. Allerdings kann ich das überhaupt nicht verstehen. Ich habe mitlerweile schon ziemlich viele Sprachen benutzt, u.a. auch funktionale wie ML, aber meiner meinung nach hat keine Sprache eine so komplexe Syntax (=>Features), und verschiedene Anwendungsbereiche+Bibliotheken wie C++. Welche Programmiersprache ist denn deiner Meinung nach komplexer als C++?

Naja, C++ mag schon eine der komplexesten Sprachen sein, aber erstens braucht man für den Anfang ja nicht alles und zweitens gibt es nach C++ noch soo viel zu lernen (z.B. die Standard Bibliothek, oder Boost, oder eine der Millionen anderen APIs die man quasi zwangsläufig auch noch lernen muss).
Lieber dumm fragen, als dumm bleiben!

15

24.07.2009, 11:49

ich habe 1,5 Jahre gebraucht damit ich die ersten Spiele programmieren konnte

C--

Alter Hase

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

16

24.07.2009, 12:47

Ich hab jetzt 0.5 Jahre gebraucht, bis ich jetzt meine ersten kleinen Spiele wie TicTacToe uÄ in C++ programmierern kann(nur mit SDL), hatte aber auch schon ein wenig Erfahrung vorher in VB.Net und C#.
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

17

25.07.2009, 09:56

Dqanke euch erstmal fuer den eindruck , denkt ihr es macht sinn c++ und c# paralell zu lernen oder wuerde das nur einen durcheinander bringen ?

18

25.07.2009, 10:51

Ich denke, du solltest dir eins aussuchen und damit arbeiten, wenn dir das niht gefällt dann vielleicht mal das andere ausprobieren, aber beides parallel lernen, nur damit man beides kann, finde ich nicht sehr sinnvoll.
Lieber dumm fragen, als dumm bleiben!

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

19

25.07.2009, 12:46

Zitat von »"Blackthorn"«

Dqanke euch erstmal fuer den eindruck , denkt ihr es macht sinn c++ und c# paralell zu lernen oder wuerde das nur einen durcheinander bringen ?

Würde ich wie Jonathan auch, eher nicht empfehlen. Die Sprachen sind zu Unterschiedlich, was du in der einen Sprache gelernt hast kannst du oft in der anderen Sprache schreiben.. aber es macht manchmal etwas völlig anderes.

Aber das soll dich natürlich nicht davon Abhalten dir ein C# Buch zu besorgen und damit anzufangen. Wenn es dir nicht liegt kannst du auch mit C++ weiter machen, ich würde es bloß nicht parallel machen.

Werbeanzeige