
Lær at designe og implementere objektorienterede C++ programmer. Få både praktisk og teoretisk forståelse for klasser, objekter, nedarvning, templates, exceptions, Lambda expressions og meget mere.
Pris: 8.800 kr.(ekskl. moms)
Det ligger os meget på sinde, at du finder det kursus, der skaber mest værdi for dig og din arbejdsplads. Brug 2 minutter på at ringe eller skrive til vores rådgivere, der sidder klar med teknisk sparring.

Den klassiske del af C++ er baseret på sproget C, og det objektorienterede er bevidst inspireret af verdens første objektorienterede programmeringssprog - det norske SIMULA (vi har stadig en original SIMULA-manual stående i biblioteket på Karlebogaard).
Bjarne kaldte sit nye sprog C++ (typisk datalog-humor ... '++' tæller op med en, altså efterfølgeren til C).
C++ understøtter klasser og objekter, nedarvning (kode-genbrug), templates, overloading af funktioner og operatorer etc.
C++ er både ANSI og ISO standardiseret. C++ var oprindeligt tænkt til systemprogrammering (operativsystemer og embedded programmering), men er siden hen anvendt til næsten alt, fra desktop applikationer, server-side programmering (e-commerce, web-søgning, videospil, …. Microsofts Windows-operativsystemer er også programmeret i C++.
C++ kode programmeres til maskinkode, og der findes compilere til stort set ethvert operativsystem på planeten Jorden.
C-familien (C, C++, C#, Java og Python) optager de fem øverste pladser på Top-10-listen over verdens mest anvendte programmeringssprog. (Ifølge TIOBE).
Programmeringssproget C indtager andenpladsen og danner basis for stort set alle programmeringssprog, som har set dagens lys siden 1972, hvor C blev født. Dette gælder både selve C-familien (C, C++, C# og Java) samt Python i den ydre C-familie.
Nye sprog er objektorienterede, har exception-håndtering og mange andre moderne begreber, men selve den procedurale opbygning (scopes, variable, operatorer, flow-kontrol etc.) stammer fra C. Kan man læse C, kan man således læse en algoritme i stort set alle nyere sprog.
Når man skal lære et nyt programmeringssprog , kan man således dele opgaven op i to: