---
title: "Tänkte börjar med c++ eller liknande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/78159-tänkte-börjar-med-c-eller-liknande"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Webslave"
published: "2003-05-26T18:09:49.000Z"
updated: "2003-06-08T22:26:18.000Z"
replies: 23
views: 647
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/78159-tänkte-börjar-med-c-eller-liknande"
---

# Tänkte börjar med c++ eller liknande

_Sida 1 av 2._

## #1 — Webslave, 2003-05-26T18:09Z

Hej!

Jag har fått för mig att börja lära mig c++ eller något liknande (c++ är det som jag har hört mest om det är därför jag postar här) och tänkte ställa lite frågor.

Till att börja med så har jag sökt runt här på wf och tyckt att allt som jag sett varit så rörigt.

Jag är helt novis på programmering (om man inte räknar PHP o lite SQL) och vill ha det så lätt som möjligt att komma igång. Så mina frågor lyder:

1\. C++ eller Visual C++ eller har ni några andra bra tips?

2\. Vart kan man hitta kompilatorer (gärna med grafiskt gränssnitt) som är gratis

3\. Har ni några bra tips till en nybörjare?

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

## #2 — PeW, 2003-05-26T19:36Z

1\.  Visual C++ är inget språk utan Microsofts C++ kompilator med ett IDE som ger en massa finesser.

2\.  Har varit uppe tidigare, men dev-c++ är både kompetent och gratis. Kolla [här (under rubriken gratiskompilatorer)](http://member.webforum.nu/609/links.htm)

3\.  Köp en bra bok. Exempelvis C++ Programmering av S.Prata eller C++ Direkt av J.Skansholm. Ta det lugnt och metodiskt och undvik för stora mål så här i början (coola spel, grafik m.m).  Sen är du alltid välkommen med frågor här i forumet  :)

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

## #3 — Webslave, 2003-05-26T20:30Z

Tackar så jättemycket... och jag har ingen aning om vad jag ska göra först... men inte blir det nå spel i alla fall :D

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

## #4 — Duva, 2003-05-26T20:43Z

Rekommenderar starkt C++ Programmering av Stephen Prata som PeW nämnde.
Läser den nu. Kom nyss till kapitlet om klassarv. ;)

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

## #5 — Webslave, 2003-05-28T08:54Z

Ok... då ska jag ta och titta efter den

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

## #6 — Sky, 2003-05-31T21:38Z

kan inte påstå att boken av s.prata är så där överlägset bra.

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

## #7 — Duva, 2003-05-31T22:09Z

Nej, jag har ju iofs inte läst någon annan bok.
Men jag tycker att den går igenom bra och visar exempel på allt.

Vad skulle du rekommendera då?

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

## #8 — aleborg, 2003-05-31T22:27Z

Skippa C++ och gå på C#
C++ kan springa vem som helst på nerverna, bara ta alla dess idiotiska pekare, skottpengar på den som fick för sig att programmeraren ska göra det själv. Har läst C++ och java nu i några månader och börjar få gråa hår av C++(JAV funkar fint)

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

## #9 — Josef, 2003-05-31T22:34Z

> **aleborg skrev:**
>
> Skippa C++ och gå på C#

Precis! Om du inte ska koda spel tror jag C# räcker långt nog.

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

## #10 — PeW, 2003-05-31T23:00Z

> **aleborg skrev:**
>
> Skippa C++ och gå på C#
> C++ kan springa vem som helst på nerverna, bara ta alla dess idiotiska pekare, skottpengar på den som fick för sig att programmeraren ska göra det själv. Har läst C++ och java nu i några månader och börjar få gråa hår av C++(JAV funkar fint)

Abbans! Inte häda. Gå raka vägen till bikten och avlägg bön :e

Det här med pekare *har* en hög tröskel och jag tror ingen nånsin påstått nåt annat. Även om man kommer längre i C++ utan dem än i C. Men de är fasen så användbara om man har i minnet vad de står för. Ska man sitta och pilla med prick-net och andra högnivålösningar kanske C++ inte är direkt *rätt* språk, men behöver man pyssla med egna applikationer är det fortfarande en klar fördel med C++.

Tycker faktiskt att det är lite trist när andra uppmanas att lägga ned sina intentioner pga att andra misslyckas  :(

Böcker...  det finns en uppsjö med C++ böcker och det är omöjligt att hitta en som passar alla. Därför är det nog vettigast att (om man är osäker) låna en bok på bibblan och testa. De böcker som föreslagits i tråden har många gillat, men det finns dem som inte gör det så... Men de flesta kommer inte särskilt långt med endast böcker och nån gratiskompilator, fast det är en bra början och är man osäker på något finns det ju en hel del (som tur är) frågespalter på internet.

Ett vanligt misstag som många gör som börjar med C++ är att de blandar ihop systemprogrammering med språket C++. Det blir ofta en viss förvirring när man efter ett par sidors bläddrande i sin nya bok förväntar sig grafiska miljöer och coola effekter. Det finns redan andra språk som är anpassade för vissa system och där får man en hel del gratis. Men hur *effektiva* är de språken?

Det hela är alltså en avvägning som varje 'nybörjare' bör fundera över i sitt val av språk, snarare än att språket i sig är "puckat" :)

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

## #11 — aleborg, 2003-06-01T08:54Z

Va bra PeW, då kan ju du hjälpa mig med det här :e : <http://www.webforum.nu/showthread.php?s=&threadid=76905>

Saken är som den att C# är framtidens språk, och C++ kommer att dö ut :) nja inte riktigt men nästan, C++ finns ju i .NET men jag vet inte hur tillvida dom har utvecklat det. 
I vilket fall som helst så vill jag rekommendera att man börjar med C++ i .NET eftersom jag förmodar att dom har vidareutvecklat det samt gjort ett antal buggfixar!
Jag började läsa C++ i februari och fortsatte senare till Java, när vi kom till java så blev det plötsligt kul att programmera.

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

## #12 — Sang-drax, 2003-06-01T10:43Z

Pekare är faktiskt användbart vid polymorfism.
Man kan skriva:
std::vector\<BasKlass\*\> vectorAvAlltMöjligt;
men inte 
std::vector\<BasKlass&\> vectorAvAlltMöjligt;

Annars kan man ofta vara utan pekare och använda referenser. Istället för att allokera sitt minne själv tar man hjälp av vector eller list.

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

## #13 — PeW, 2003-06-01T13:37Z

> Va bra PeW, då kan ju du hjälpa mig med det här  : <http://www.webforum.nu/showthread.php?s=&threadid=76905>

Men jösses :OO 
Det där har inget med språket C++ att göra, utan hur du gör när du använder dig av färdiga lib. 

> Jag började läsa C++ i februari och fortsatte senare till Java, när vi kom till java så blev det plötsligt kul att programmera.

Jamen va bra. Varför inte hålla dig där då, ist för rekommendera nybörjare att avstå ett språk pga *dina* misslyckanden?

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

## #14 — aleborg, 2003-06-01T13:50Z

PeW, jag berättade bara om mina erfarenheter :) och det är det enda jag har att utgå ifrån, liksom du har att utgå ifrån dina!
Som du även såg i mitt andra inlägg så rekommenderade jag att börja med C++ i .NET istället, detta pga av att det är det senaste och massor av buggar har blivit fixade i C++. :)

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

## #15 — PeW, 2003-06-01T13:53Z

> Som du även såg i mitt andra inlägg så rekommenderade jag att börja med C++ i .NET istället, detta pga av att det är det senaste och massor av buggar har blivit fixade i C++.

Du menar Microsofts C++ och inte C++ i allmänhet, förmodar jag.

OK :)

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

## #16 — aleborg, 2003-06-01T14:03Z

Japp :)

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

## #17 — Duva, 2003-06-02T15:43Z

> **aleborg skrev:**
>
> Saken är som den att C# är framtidens språk, och C++ kommer att dö ut :)

Jasså? Det tror jag inte särskilt mycket på. 
Är det sant eller är det en massa skitsnack?

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

## #18 — niko, 2003-06-02T20:09Z

> **Duva skrev:**
>
> Är det sant eller är det en massa skitsnack?

Skulle vilja säga så här: C++ har funnits i 20 år och ännu inte lyckats ta död på "vanlig" C som det fortfarande utvecklas friskt i, på mängder av plattformar och miljöer. 

I den (avlägsna) framtid då C# på allvar börjat konkurrera med C++ så kommer det att finnas ett nytt "hype"-språk som alla kallar "framtidens språk".

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

## #19 — Duva, 2003-06-02T20:21Z

Okej. 
Jag hittade en intressant pdf om det här också.
<http://www.handels.gu.se/epc/archive/00002375/01/Ex1_Nr_13_SG.pdf>

Rubriken är "Kan C# ersätta Java och C++" ;)
Studentens slutsats blev "C# kan inte inom den närmaste framtiden ersätta Java och C++".

Men jag har ännu inte orkat läsa hela...

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

## #20 — Duva, 2003-06-02T20:21Z

Fel...

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

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/78159-tänkte-börjar-med-c-eller-liknande  
Nästa sida: https://www.webforum.nu/amne/c-cpp/78159-tänkte-börjar-med-c-eller-liknande/page2.md
