Archief - C# of C++?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DaTa

Legacy Member
Op school moeten we gemeenschappelijk de keuze maken of we C++ of C# willen leren.
Welke van de 2 raden jullie aan als we er kleine 'games' etc. moeten in gaan maken?

Fraggie

Legacy Member
Mijn persoonlijke voorkeur zal dan gaan naar Visual C#. Net omdat het zo poepsimpel is als in Java om iets in 2D voor te stellen.

Welke richting volg je eigenlijk? Want C++ kan zijn voordelen hebben op het HW vlak..

Tyfius

Legacy Member
C# is goed voor snelle ontwikkeling. C# heeft een vrij eenvoudige en snelle leercurve en beschikt over een aantal degelijk tools (XNA bijvoorbeeld) om snel kleine, eenvoudige maar degelijke games te maken. Je zal er ook sneller gewone desktop applicaties mee kunnen maken.
C++ heeft dan weer de voorkeur als je echt grotere games moet gaan maken, enorm performant te zijn. Als nadeel heb je dan wel een grotere en moeilijkere leercurve. Cru gesteld kan je op 1 week met C# al een degelijk resultaat bereiken waar je bij C++ toch al snel richting een maand werk aankijkt.

Persoonlijk zou ik op school richting C# gaan, daar kan je dan snel de benodigde dingen mee doen en kan je later nog andere niet gerelateerde richtingen mee uit, en ik zou zeker thuis eens een basis cursus C++ doornemen. Hoe meer je weet, hoe beter.

Cycloon

Legacy Member
Het is te zien voor wat je het gaat gebruiken. Als het voornamelijk over GUI zaken e.d. gaat zou ik voor C# kiezen, als het gaat over een basiscursus programmeren (kleine algoritmes enzo implementeren) dan zou ik voor C++ gaan.

Bubbling Zombie

Legacy Member
DaTa zei:
Op school moeten we gemeenschappelijk de keuze maken of we C++ of C# willen leren.
Welke van de 2 raden jullie aan als we er kleine 'games' etc. moeten in gaan maken?

ge zou beter de zoekfunctie gebruiken of een paar lijnen naar beneden zien.

apa

Legacy Member
Mijn mening is dat C# handiger is voor functionele ontwikkelingen en je C++ best gebruikt wanneer je rechtstreeks met hardware wil interageren (device drivers e.d.).

Een andere reden om voor C++ te gaan zou platform-onafhankelijke ontwikkelingen zijn: C# vereist dat er een .NET runtime op de computer van de gebruiker geïnstalleerd staat en dat betekent dat je praktisch beperkt bent tot Windows systemen (Mono is nl. lang niet feature-complete).

SavaB

Legacy Member
Er is altijd vraag naar goede C++ programmeurs, C#ben ik niet zo zeker van. De overstap van C++ naar C# is trouwens heel gemakkelijk, dus kan je ervan uit gaan dat je na een paar weken extra zelfstudie beide talen machtig bent, als je voor C++ kiest.
C# is in elk geval een hééél stuk simpeler, maar dat zou binnen een opleiding geen reden van je keuze moeten zijn.

Archaos

Legacy Member
Ik denk dat je met kennis van C#.NET of Java toch veel sneller je weg zal vinden op de arbeidsmarkt hoor.

Jobs voor C++ zal je nog wel vinden, maar dat zullen er volgens mij toch minder zijn. Als schoolverlater ga je volgens mij ook niet snel aan de bak geraken als C++ programmeur, maar ik kan mij vergissen.

Nu ja, C++ is nooit weggesmeten natuurlijk. Je kan daarna nog altijd overstappen, maar persoonlijk zou ik mij nu toch concentreren op C#.NET (of Java).

Hangt er een beetje vanaf of je al andere talen kent of niet en wat je later precies wil gaan doen met die programmeerkennis natuurlijk. :)

Je zegt dat het voor 'kleine games' is. Als het alleen daar voor is, is C++ misschien wel leuk om te leren. (of misschien moet je zelf Actionscript voorstellen ;) ).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan