Hej Henrik.
Programmeringssproget hedder C++. C++ er et standardiseret sprog hvilket betyder at en stor grupper mænd/kvinder (nok mest mænd), heriblandt den dansk mand bag C++ Bjarne Stroustrup, har sat sig sammen og blevet enig om hvordan C++ virker og hvad det kan. Alt dette er så nedskrevet i et dokument der hedder C++ Standarden.
Hvis en oversætter (som på engelsk hedder en compiler) understøtter C++ skal den understøtte den standard (virkeligheden er dog noget mere kompliceret i at de C++ oversættere der pt er på markedet ikke understøtte hele den nyeste standard).
Så C++ er et programmeringssprog som er beskrevet i et ISO/ANSI standardsdokument.
For at kunne programmere med C++ skal man selvfølgelig have en oversætter som oversætter ens C++ kildekode til en binærfil man kan køre på ens maskine.
Der findes mange forskellige oversætter. På Linux/Mac findes gcc oversætteren som er ganske fin. På Windows findes bl.a. den oversætter som Microsoft leverer sammen med deres Visual Studio. Visual Studio er et udviklingsmiljø (editor, debugger, designer etc.) som man kan bruge til at programmere i; det understøtter flere forskellige programmeringssprog, bl.a. C++ hvorfor Visual Studio kommer indbygget med en C++ oversætter. Der findes en gratis udgave af Visual Studio til C++ programmering der hedder Visual Stucio C++ Express. Microsoft laver pt. den C++ oversætter som er tættest på at undersøtte hele C++ standarden. Derfor vil nogle sige at Microsofts oversætter er den bedste.
CodeGear (som tidligere var en del af Borland) laver også et C++ udviklingsmiljø. Det hedder Turbo C++. Turbo C++ inderholder altså en editor, debugger og andre ting som du kan bruge til at programmere i C++. Turbo C++ kommer selvfølgelig også indbygget med en compiler (den hedder faktsik bcc for Borland C++ Compiler), men den oversætter der kommer med Turbo C++ er ikke ligeså uptodate som Microsofts. Så hvis du programmerer på Windows vil jeg klart anbefale Visual Studio C++ Express over Turbo C++.
Så for at opsummere: C++ er et programmeringssprog som er beskrevet i et dokument udarbejdet af en gruppe personer. Turbo C++ er et program som man kan bruge til at lave C++ programmer i. Turbo C++ oversætteren er ikke ligeså god som Microsofts C++ oversætter som er en del af Visual Studio C++ Express.
Indlæg senest redigeret d. 27.01.2008 13:27 af Bruger #4522