webForumDet fria alternativet

Nybörjarfråga

7 svar · 289 visningar · startad av sudden

suddenMedlem sedan okt. 2002341 inlägg
#1

Hej!
Jag har nästan aldrig varit i kontakt med C++ och knappt sett hur koden ser ut!
Nu undrar jag vad man kan göra med det språket?
Om det är smidigt och lätt, eller krångligt och svårt?
Tacksam för svar
:birp

PhorpherMedlem sedan feb. 20002 300 inlägg
#2

Nu undrar jag vad man kan göra med det språket?

Det mesta... Dock inte tidsresor...

Om det är smidigt och lätt, eller krångligt och svårt?

Skulle väl vilja säga att det har en rätt så hög inlärningströskel. Jag använder C++ alldeles för lite för att påstå hurvida det egentligen är "smidigt" eller inte. Jag tycker Java är smidigt. Det gömmer undan mycket (minneshantering bl.a) som kan krångla till det i C++.

Finns det någon anledning till att du frågar?

suddenMedlem sedan okt. 2002341 inlägg
#3

Mja...jag har hållt på med ASP ett tag nu, och jag börjar fundera om man kanske skulle börja tänka på något annat framöver?
Är C++ något som du rekommenderar?

SPiNMedlem sedan mars 20007 896 inlägg
#4

Det beror ju helt på vad du är ute efter att bygga.

Sang-draxMedlem sedan juli 2002581 inlägg
#5

Man kan faktiskt inte göra så mycket med C++.

I Java däremot finns ett jättestort klassbibliotek med allt från trådhantering till GUI-möjligheter. Det mesta av detta finns inte i C++, som bara klarar primitiv utmatning till konsoll och filhantering.

Men det finns ju givetvis API:er för C++ att ladda hem, så C++ är ändå ett mycket attraktivt språk.

Marcus EMedlem sedan maj 20021 466 inlägg
#6

Man kan kanske inte göra så mycket med det medföljande standardbiblioteket men med andra klassbibliotek och API-funktioner kan man göra i princip vilket datorprogram som helst med C och C++. Tänk på att nästan all datorprogram som finns idag är gjorda med antingen C eller C++ därför att de är mycket bra språk för programutveckling. Minneshantering behöver man inte bekymra sig för alls om man har ett bra klassbibliotek för C++.

Delphi, Java, VB och andra språk/utvecklingsmiljöer kan passa bra till vissa typer av program men det är bara med C och C++ som du kan göra allt.

(C++ är bara en vidareutveckling av C).

PeWMedlem sedan juni 200010 432 inlägg
#7

Sang-drax skrev:

Man kan faktiskt inte göra så mycket med C++.

I Java däremot finns ett jättestort klassbibliotek med allt från trådhantering till GUI-möjligheter. Det mesta av detta finns inte i C++, som bara klarar primitiv utmatning till konsoll och filhantering.

Jag skulle vilja påstå att Java är precis lika primitivt som C++. Det du skriver om trådar m.m.. är specifikt mot JVM:en och samma stöd (teknik) finns i t.ex win 32 API om man använder C/C++ eller nåt annat språk som byggs till maskinkod. De grejerna ligger inte i språket utan i plattformen man proggar mot. I Java och i grunden är trådhantering, GUI-proggande ur språket sett - arv från samma klass.. Object. På samma vis kan man bygga på C++ för att passa den plattformen man jobbar med... vilket görs i stor utsträckning (VCL, MFC m.m.. ).

Däremot är Java lättare att komma igång med än C++, då det senare blir mer komplext eftersom det finns så många olika plattformar, till skillnad från Java som vanligtvis bara har en plattform.

PMedlem sedan jan. 20012 204 inlägg
#8

Du säger att du har jobbat i asp tidigare vore det inte lättare att ta steget mot vb(.net)?

131 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)