---
title: "Vad säger ni om att lära sig C++?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/60059-vad-säger-ni-om-att-lära-sig-c"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "koltrasten"
published: "2002-11-24T10:34:53.000Z"
updated: "2002-12-04T15:57:46.000Z"
replies: 29
views: 810
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/60059-vad-säger-ni-om-att-lära-sig-c"
---

# Vad säger ni om att lära sig C++?

_Sida 1 av 2._

## #1 — koltrasten, 2002-11-24T10:34Z

Vad säger ni om att lära sig C++?
Har man nytta av det? Är det ett gammalt språk, eller kommer det användas i framtiden?

Rekommenderar ni några informativa böcker?

Gör man C++ i Anteckningar, eller hur gör man ett program? Är det gratis?

Permalänk: https://www.webforum.nu/p/60059

## #2 — developer, 2002-11-24T11:41Z

C++ är ett relativt ung språk jämfört med många andra. Nyare språk som Java och C# har dock slagit stort och de allra flesta program som görs kan skrivas i något av dessa. Både Java och C# har en betydligt enklare inlärningskurva än C++, och även om det finns fördelar med att kunna maskinnära programmering i C/C++ skulle jag rekommendera en nybörjare att lära sig Java eller C#.

Det finns mer information och svar på dina frågor om du söker i det här forumet.

Permalänk: https://www.webforum.nu/p/863207

## #3 — koltrasten, 2002-11-24T11:56Z

Tack!
Kan jag göra Windows-program och spel i C# också?

VB kostar t.ex. pengar. Kostar det något att göra det C#?

Permalänk: https://www.webforum.nu/p/863217

## #4 — leifen, 2002-11-24T12:08Z

Håller helt med developer men vill bara tillägga att C++ även kommer användas i framtiden. Ett bevis på detta är att C++.net får en rejäl ansiktslyftning i nästa uppgradering av Microsoft Visual Studio.net.

Men gör inga program alls i Anteckningar. Minimikravet är en bra editor, typ UltraEdit, med färgsyntax m m. Alternativet är en fullfjädrad IDE, typ Visual Studio.

Permalänk: https://www.webforum.nu/p/863225

## #5 — developer, 2002-11-24T12:13Z

Problemet med att göra spel i C# är att de flesta inte har .Net runtimen installerad, vilket ju är ett krav för att kunna köra program skrivna i C# eller VB.Net (precis som du behöver en JVM för att köra Java-program).

Det skulle det gå att göra spel i C#, men bibliotek så du enkelt kan använda DirectX (vilket är ett krav för spel som behöver högpresterande grafik) finns dock endast i betaversioner. Det går att importera COM-biblioteken för DirectX och använda från C#, men det är ganska krångligt.

Gör man enklare saker som Tetris eller patienser som inte behöver DirectX för prestanda duger C# utmärkt.

SDK:t och kompilatorn för C# är gratis, det finns enklare editorer som är fullt användbara. Först behöver du installera runtimen ("Microsoft .net framework redistributable") och sedan ".Net framework SDK download" från <http://msdn.microsoft.com/net/>.

Som leifen säger, C++ kommer absolut finnas kvar i framtiden.

Permalänk: https://www.webforum.nu/p/863228

## #6 — Lasp, 2002-11-24T12:53Z

Borland har en bra start till C++ Som är gratis
Sök på version 4,5 av C++

Permalänk: https://www.webforum.nu/p/863268

## #7 — PeW, 2002-11-24T16:27Z

Om vi nu för ett tag struntar i Microsoft som plattform så är C/C++ stort och så pass väletablerat att det finns ingen anledning att *inte* lära sig det - om man siktar på en karriär som programmerare. MS är stort - javisst, men det finns väldigt mycket tillämpningar som inte är windows och definitivt inte är MS.  Genom att kunna C/C++ blir det lättare att "flytta" mellan olika plattformar  ;)

Permalänk: https://www.webforum.nu/p/863387

## #8 — sgtpepper, 2002-11-24T17:06Z

Den här frågan måste vara en av de vanligaste på wF, "skall jag lära mig språket xyz, är det värt det" osv.

Jag förstår inte frågan. Är man tekniskt intresserad och sugen på att utöka sina kunskaper så är väl allt inom datateknik intressant, mer eller mindre. Tycker man att programmering är kul så vill man väl prova på mycket, testa sig fram och expandera sina horisonter?

Alla blivande utvecklare borde prova på allt dom kommer över, måste man sätta sig ned och göra konsekvensanalyser, karriärsutsikter med mera för det språk man funderar på så är man ingen riktig programmerare och kommer aldrig att bli det heller.

> Vad säger ni om att lära sig C++?

Vad vill du att vi skall säga? Det är som att fråga om vad folk tycker om att lära sig prata tyska. Det är varken bra eller dåligt, det beror ju helt på ditt intresse. En sak är dock säker, det är knappast bortkastad kunskap att kunna C++ eller något annat språk heller för den delen. En äkta tekniker vill alltid lära sig mer.

Permalänk: https://www.webforum.nu/p/863403

## #9 — erka, 2002-11-24T17:15Z

sgtpepper glasklar som alltid, bara att hugga i :)

Permalänk: https://www.webforum.nu/p/863405

## #10 — niko, 2002-11-24T17:28Z

Sen tycker jag också att folk i alldeles för stor utsträckning hänger upp sig på begreppet "språk". Det intressanta i dagsläget är snarare vilka **API:er/Plattformar/Tekniker** man behärskar. I fallet med tex .NET så är den **stora** biten att lära sig behärska Frameworken med all ingående funktionalitet. Kan man väl det så är övergången till ett nytt "språk" bara en fråga om att lära sig en ny syntax och behöver inte ta särskilt lång tid.

Permalänk: https://www.webforum.nu/p/863410

## #11 — koltrasten, 2002-11-24T18:47Z

ok, om vi säger så här:

Jag kan redan ASP, VB, men vill lära mig något nytt.
Jag har hört talas om C/C++, men förknippar det med äldre programmering.

Då har jag några frågor:
**1\.** Hur fungerar det med DirectX?
**2\.** Vad är det för skillnad mellan C, C++, C#?
**3\.** Är C# som C.net?
**4\.** Vad för typ av spel kan jag göra efter att ha läst ut en normal C-bok?

Tackar kompisar!

Permalänk: https://www.webforum.nu/p/863445

## #12 — developer, 2002-11-24T19:15Z

> **koltrasten skrev:**
>
> **4\.** Vad för typ av spel kan jag göra efter att ha läst ut en normal C-bok?

Du har köpt en verktygslåda, men behöver lära dig bygga innan du kan göra något vettigt.

Att kunna ett språk betyder inte att man kan tillämpa det. Matte, algoritmer, datastrukturer är mycket viktigare än själva språket du valt.

Permalänk: https://www.webforum.nu/p/863462

## #13 — koltrasten, 2002-11-24T19:31Z

ok, men vad kan jag göra med C?
Tetris? 3d-spel? 2d-spel?

Permalänk: https://www.webforum.nu/p/863476

## #14 — Lasp, 2002-11-24T19:33Z

Sök gärna på tidigare inlägg här på wF så får du nog svar.
En kollega ville inte lära sig C för att man kunde göra så mycket i det!!!

Permalänk: https://www.webforum.nu/p/863477

## #15 — koltrasten, 2002-11-24T19:36Z

Men är det någon som kan fråga 3? Vad är det för skillnad mellan C, C++, C#? Vilken skall jag välja?

Permalänk: https://www.webforum.nu/p/863482

## #16 — PeW, 2002-11-24T20:38Z

1\. DirectX ligger nära kärnan (kernel) och ger dig som programmerare möjlighet att utveckla program nära hårdvaran.
 
2\. Den största skillnaden rent språktekniskt sett är stödet för objektorientering som finns i C++ och C#, men inte i C. 

3\. Nja.. snarare C++.NET

4\. Förmodligen ett textbaserat "hangmanspel"  ;)  Är du ute efter att börja bygga coola spel är tålamod och fördjupning i matte, datastrukturer och algoritmer den enda vägen. Ska det ske blixtsnabbt är nog Shockwave ett lämpligare val ett "kodknackande" språk  ;)

Permalänk: https://www.webforum.nu/p/863524

## #17 — leifen, 2002-11-24T20:48Z

Många ovan har sagt många kloka saker. T ex Niko som betonar vikten av APIer. 

Välja C, C++ eller C#? 

C och C++ har ju mycket gemensamt, t ex kan man "fuska" med C-kod i C++. Det gör ju fler än jag, tittar man i koden för MFC så inser man att det gör, gjorde, Microsoft oxå. C# är ju väldigt likt Java, och där tillåts man inte fuska med objektsorienteringen som man kan göra med C++. 

Men jag tror att det är bra att kunna flera språk, på samma sätt som det är bra att kunna fler språk lingvistiskt. Nästa blir alltid lättare att lära. Tills man blir gammal och gaggig och rör ihop allting. Vem jag?

Permalänk: https://www.webforum.nu/p/863526

## #18 — koltrasten, 2002-11-24T20:49Z

ok! tack för att ni svarade på mina frågor! :)

Permalänk: https://www.webforum.nu/p/863527

## #19 — Beatbox, 2002-11-25T05:26Z

> **Developer skrev:**
>
> Problemet med att göra spel i C# är att de flesta inte har .Net runtimen installerad, vilket ju är ett krav för att kunna köra program skrivna i C# eller VB.Net (precis som du behöver en JVM för att köra Java-program).

Alla nya spel kräver ju senaste versionen av DirectX så jag tror att detta inte är nått större problem.

Permalänk: https://www.webforum.nu/p/863650

## #20 — koltrasten, 2002-11-25T06:21Z

Vad är det för skillnad mellan C# och C++ då?

Permalänk: https://www.webforum.nu/p/863651

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/60059-vad-säger-ni-om-att-lära-sig-c  
Nästa sida: https://www.webforum.nu/amne/c-cpp/60059-vad-säger-ni-om-att-lära-sig-c/page2.md
