Jag behöver lära mig ett av dessa språk genom mitt jobb men jag kan inte bestämma mig för vilken. Finns det nån som kan ge eventuella för/nackdelar? Tex. Vilken som är enklare att lära sig. Eller, om man ska lära sig båda, vilken ska man lära sig först?
C är perfekt för småhack, C++ för större projekt. Enklast att lära sig beror på dina tidigare erfarenheter. Har du exempelvis hållt på med Java (eller annan objektorientering) är C++ enklare.
C++ är ett tillägg till C, så ska man lära sig båda är det väl vettigt att börja med C.
Det beror på vad det är tänkt att du ska göra.
Ex. drivrutinsprogrammering är ett C-jobb, medans spelprogrammering (förutom ev. realtidsdelar som med fördel görs i ASM eller C) hör hemma i C++-världen.
Mitt råd är att satsa på C++, steget till C är då inte så långt.
tydal skrev:
C++ är ett tillägg till C, så ska man lära sig båda är det väl vettigt att börja med C.
Nja... det där vet jag inte riktigt om jag håller med om... kanske om man ser på språken rent syntaxmässigt, men inte i övrigt.
C är naturligtsvis källan, men det beror ju på omgivningen och verksamheten.
Jag skulle nog idag satsa på C# trots att jag har gått på kurs hos någen som heter Bjarne Stroustrup !