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

Nixon

Frischling

  • »Nixon« ist der Autor dieses Themas

Beiträge: 30

Wohnort: Kempten

Beruf: Azubi

  • Private Nachricht senden

1

14.12.2007, 16:21

C++ oder C#

hallo,

ich habe mir in den letzten Wochen sehr viel Gedanken darüber gemacht, was ich neben meiner Ausbildung noch für eine Programmiersprache lernen möchte (da die die ich lerne nicht sonderlich verbreitet ist soweit ich weiß - Visual FoxPro).

Nun stand ich vor mehreren Möglichkeiten:

1) Webprogramming mit allem was dazugehört
2) C++
3) C#
4) VB.net

Zu 1):
Hab ich mir wieder ausm Kopf geschlagen, da es (ist nicht böse gemeint) da drausen einfach zu viele "Wurschtler" gibt und somit in dem Bereich SEHR viel konkurenz da is...weil des so ziemlich jeder zweite kann.

2) und 3) joa hier wüsste ich gern was ihr raten würdet. Ich weiß das man halt mit C++ gar ALLES programmieren "kann". Auch Mobile-Programming. Das und die möglichkeit Spiele zu programmieren wären halt n gutes Argument. Nun weiß ich aber nicht genau was C# mir für möglichkeitn bieten würde, ich hätte hier schon "Visual C# 2005 Einstieg für Anspruchsvolle" liegen. Aber ich kann mich einfach ned entscheiden...
Fakt is ja das C++ schneller als C# ist, da dieses keinen Zwischencode erzeugt (wenn ich da richtig liege).

4) Hat mir ein Freund gesagt, darüber hab ich aber überhaupts keine Ahnung ob das Zukunft hat, oder wozu genau diese Sprache ist.

Ich hoffe einer von euch kann mir da ne empfehlung ob C++ oder C# geben. Jeder hat ja irgendwann mal mit irgendeiner Sprache begonnen xD


Gruß Timo
OwnED...

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

2

14.12.2007, 17:14

Wenn du am Ende beide Sprachen kennen willst lern erst C++ und dann häng 2 Wochen C# dran. Wenn du am Ende C# können willst dann lern es halt :D

Die wichtigere Frage ist, was du letztendlich mit der gelernten Sprache machen willst. Für Anwendungen unter Windows ist C# schon ziemlich empfehlenswert und vor allem auch einfacher zu erlernen als C++
Dafür legst du dich aber halt definitiv auf Windows und vorrangig auf Desktopapplikationen fest (Spiele und leistungskritische Sachen gehen zwar auch teilw. aber halt nur begrenzt)

Nixon

Frischling

  • »Nixon« ist der Autor dieses Themas

Beiträge: 30

Wohnort: Kempten

Beruf: Azubi

  • Private Nachricht senden

3

14.12.2007, 17:26

hmm Desktopanwendungen (sofern du damit ein Programm wie z.B. Word meinst) bekomm ich mit Visual FoxPro eigent. auch hin.
Eigentlich mach ich das die nächten zwei Jahre in meiner Ausbildung xD

würd mich freuen wenn vll noch n paar mehr ihren Senf dazu geben könnten. Weil ich denke zwei Sprachen zu lernen mit den ich jeweils das gleiche machn kann ist nicht sehr sinnvoll.

Gruß timo
OwnED...

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

14.12.2007, 17:58

Die Frage ist nicht, welche Sprache du lernen solltest, sondern was du später mal machen willst. Das ist nämlich entscheidend!
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.

5

14.12.2007, 18:30

wenn du mit diesem Visual FoxPro sowieso Windowsanwendungen entwickelst würde ich mir C# sparen weil das ist zu 99% auf genau diesen Bereich fixiert.
Mach ma lwas anderes, lern C++ code ein paar Spiele oder so was...
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

6

14.12.2007, 21:05

@Nixon wenn du eine der 3 Sprachen: C++, C# oder Java lernst macht du schonmal nichts falsch.
Alle Sprachen werden oft eingesetzt und haben eine hohe Nachfrage auf dem Arbeitsmarkt. Welche jetzt besser ist, ist eine Frage der persöhnlichen Einstellung und der zu bewältigenden Aufgabe.

Der Umstieg von einer dieser Sprachen auf eine andere dieser 3 geht sehr schnell wenn man eine davon gut beherrscht.


Grüße

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

14.12.2007, 22:45

prinzipiell hängt es, wie schon angesprochen wurde, davon ab was du vorhast zu machen.

wenn du FoxPro magst, könnte ich mir vorstellen dass dir VB evtl. liegen wird, da es mehr "ähnlichkeit" mit FoxPro hat als z.B. C# oder Java.

wenn es dir ums entwickeln von windows anwendungen geht, würd ich definitiv zu VB.net oder C# raten. beide sprachen basieren auf der .NET plattform und welche von beiden du nimmst ist im prinzip egal (können beide im prinzip das gleiche, C# ist evtl. ein wenig mächtiger).

Java und C# sind sich recht ähnlich, wobei ich persönlich nicht so der java fan bin (jetzt mal gelinde ausgedrückt :badgrin: ).

generell würde ich sagen: wenn du eine dieser sprachen beherrscht, dann beschränkt sich das lernen einer der andren (grob gesagt) auf das lernen einer leicht anderen syntax. die konzepte sind in allen sprachen die selben.

was den umstieg von Java, VB oder C# auf C++ betrifft, wär ich vorsichtiger. wenn man C++ kann, dann sollte es nicht so schwer sein Java, C# oder VB zu lernen, die umkehrung gilt imo aber nicht so einfach, da C++ doch noch einen grad komplexer sein kann.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

8

14.12.2007, 22:48

Zitat von »"dot"«

was den umstieg von Java, VB oder C# auf C++ betrifft, wär ich vorsichtiger. wenn man C++ kann, dann sollte es nicht so schwer sein Java, C# oder VB zu lernen, die umkehrung gilt imo aber nicht so einfach, da C++ doch noch einen grad komplexer sein kann.

Das seh ich genauso! Fang lieber weiter unten an und freu dich danach, wie "einfach" C# und Java etc doch sind ;)

9

14.12.2007, 22:49

Wenn du Webprogrammierung lernen willst, würde ich mich von den "Wurschtlern" einfach davon abheben, indem du guten Code schreibst oder ganz auf PHP verzichtest. Wie wäre es z.B. mit Ruby on Rails?

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

10

15.12.2007, 14:04

Lern HTML, JS und PHP, dann hab ich später weniger konkurrenz :D :D

Nein mal im ernst: Wenn diese FoxPro schon auf Win-Anwendungen spezialisiert ist, ist es nicht sinnvoll, C# noch zu lernen. Basic kann ich gar nciht empfehlen, genau so wenig wie Java.

lerne C++, dann stehen dir alle möglichen Tore offen und du hast sehr viel performance(Ich glaube nur reines asm ist schneller). Der vorteil von C++ liegt in der grundlegenden einfachen und logischen Syntax, in der Geschwindigkeit und in den enormen möglichkeiten.

Also C++ kann ich nur empfehlen, ich kann zwar kein C# aber der Code sieht recht ähnlich aus wie der von C++ also denke ich ist der umstieg nicht sonderlich schwer.

Socke

Werbeanzeige