uddannelse

Tags:    c++

hej udviklere. jeg tænkte på om der var nogen der vidste hvilken uddannelse man egentlig skulle tage for at lære c++ ordentligt? ville gerne være programmør evt med speciale eller lignende indenfor c++ men har endnu ikke fundet noget endnu.



hej udviklere. jeg tænkte på om der var nogen der vidste hvilken uddannelse man egentlig skulle tage for at lære c++ ordentligt? ville gerne være programmør evt med speciale eller lignende indenfor c++ men har endnu ikke fundet noget endnu.


Det er der ikke noget der hedder. Du bliver ikke specialist inden for C++ på nogen uddannelse, men når du først har lært at programmere, så kan du bare øve og øve.

For øvrigt er det en dårlig idé at begrænse sig til et sprog. En del af dét at være programmør er nemlig at kunne finde det rette værktøj til opgaven, og oftere og oftere er C++ ikke det rette værktøj.

”Hvis man kun har en hammer, ligner de fleste problemer søm”

Men datamatiker uddannelsen er et godt bud på en programmør uddannelse, og den er lige reformeret til at tage to og et halvt år og indeholde tre måneders praktik, så det begynder at blive en rigtig god uddannelse.



hej robert

ja ved godt at det er en god ide at kunne flere forskellige programmeringssprog (forstår dog ikke hvorfor c++ ikke er det rigtige værktøj) men det regnede jeg også med at jeg skulle. har tænkt meget på datamatiker uddannelsen men det er stort set kun java man lærer der, og har nu aldrig været så skide glad for java.



(forstår dog ikke hvorfor c++ ikke er det rigtige værktøj)


Fordi det tager lang tid at lave noget, man skal styre mange ting selv, som andre sprog klare automatisk.

Men nogle gange er det selvfølgelig det rigtige værktøj.



Indlæg senest redigeret d. 07.11.2008 14:30 af Bruger #13669
hej robert

ja ved godt at det er en god ide at kunne flere forskellige programmeringssprog (forstår dog ikke hvorfor c++ ikke er det rigtige værktøj) men det regnede jeg også med at jeg skulle. har tænkt meget på datamatiker uddannelsen men det er stort set kun java man lærer der, og har nu aldrig været så skide glad for java.


Det er lidt forskelligt, hvad man lærer. De fleste steder lærer man C# og Java.

C/C++ KAN være det rigtige værktøj, men som oftest er det ikke i dag. Flere og flere systemer bygges som web applikationer, og så er der bare langt flere fejl, man kan begå i C/C++, som andre sprog ikke har...mest med hensyn til tilgåelse af hukommelse og den slags.

Hvis opgaven lyder på at parse informationer fra en web side (www.tvguide.dk f.eks.) så kan det nok klares med 20-30 linjer Ruby/Python/Perl mens det vil kræve flere hundreder af linjer i C/C++ og være langt mindre læseligt (bortset fra Perl som pr. definition ér ulæseligt :) ).

Alle sprog har deres fordele og ulemper, og mange af fordelene ved C/C++ er ikke så fandens vigtige i de fleste af nutidens opgaver.



ja okay det er selvfølgelig rigtigt, jeg tænkte slet ikke i den retning, mere f.eks. grafik motore, spil og lignende.

men det jeg ligesom kan forstå er at der ikke er nogen uddannelse som underviser i c++ (selvfølgelig blandt andre sprog). tænker mest på det ovennævnte med spil og sådan



Inden for det område af programmering hvor jeg arbejder til dagligt er der stadig ikke nogen reele alternativer til C++, og der er heller ikke chance for at der kommer det de første mange år.

Men at vælge uddannelse ud fra programmeringssprog er også i mine øjne den forkerte vinkel. Når du har lært Java, C#, Ruby, Eiffel, cobol og lisp er det en smal sag at lære C++



Principperne i alle sprog er stort set de samme. De har alle variable som man kan tildele en værdi. Man kan teste for, om en variabel indeholder en bestemt værdi, og udføre én blok kode, hvis det er tilfældet og noget andet, hvis ikke det er. Der er funktioner, som man kan springe ind i og returnere tilbage fra. Funktionerne kan få data med, som kan arbejdes med og de kan sende noget tilbage til det sted i koden, hvor funktionen blev kaldt fra.

Det har alle sprog, og når du har forstået, hvordan det virker i Java, så kan du lære C# eller Ruby måden på kort tid. De fleste sprog har så også lidt unikt, men det bliver småting, når du først har lært to-tre sprog.

Til gengæld tager det for de fleste sprog flere år at blive virkelig god, og at få et godt overblik over standard bibliotekerne i sproget.

Moderne spil laves ikke i ét sprog. Der er dele, som bedst laves i C/C++, mens andre dele kræver assembly og andre igen kan laves i højere nivauer, såsom Lua, Ruby eller JavaScript.

De store firmaer udvikler endda deres egne sprog til ting som AI og dialog bokse.

Jeg arbejder på på komogvind.dk og de spil laves udelukkende i Java, som er et ganske udemærket sprog til spil. Også større og mere krævende spil, hvor en grafik motor og fysik motor godt nok er lavet i C/C++, men spil logikken kan sagtens laves i Java.



altså det jeg tænker mest over er at man skal bruge en eksamen til at få job indenfor spilbranchen f.eks.



altså det jeg tænker mest over er at man skal bruge en eksamen til at få job indenfor spilbranchen f.eks.


http://www.ug.dk/Uddannelse.aspx?article_id=udb-computerspiludd



hmm lyder spændende, den har jeg ikke kunnet finde derinde... tak for linket



t