Avatar billede epoc Nybegynder
07. februar 2000 - 16:04 Der er 7 kommentarer og
1 løsning

H

HVAD ER C++ OG HVAD KAN MAN BRUGE DET TIL?
Avatar billede Slettet bruger
07. februar 2000 - 16:06 #1
C++ er et programmerings-sprog.

Du kan programmere programmer til Windows såsom til alle andre styresystemer, med C++.

Der findes Microsoft Visual C++ og Borland C++, samt andre.
Avatar billede lrj Nybegynder
08. februar 2000 - 01:23 #2
Der findes desuden gratis versioner af C++, hvis du ikke er villig til at bruge flere tusinde på et program du måske ikke har noget at bruge til.

Med c++ kan du lave alt fra programmer der skal køre i mobiltelefoner til regneark og billed editor. Men det er lidt kompliceret, så det var måske en idé at starte med et af de lidt nemmere sprog som Delphi eller Java - der er grupper om begge dele her på eksperten.dk
Avatar billede bjarke Nybegynder
08. februar 2000 - 09:35 #3
Et eksempel kunne være:

#include <iostream.h>

void main()
  {
  cout << "Dette er mit første C++ program." << endl;
  cout << "Det gør intet andet, end at skrive denne tekst på skærmen i tekstmode (f.eks. dos)";
  }

Sådan kunne et yderst C++ program se ud. Det skal bare compiles, så kan man køre det. Compile vil sige, at "oversætte" den læsbare kode til noget en computer forstår (maskinekode).
Avatar billede soepro Nybegynder
08. februar 2000 - 11:14 #4
C++ er en variant af C-sproget, som blev defineret/udviklet af Bjarne Stroustrup på ATT's udviklingslaboratorium. (Læs mere på i "A Brief Look at C++ Bjarne Stroustrup AT& T Bell Laboratories Murray Hill, New Jersey 07974" på http://searchpdf.adobe.com/proxies/1/89/99/32.html) C++ indeholder elementer der tillader object orienteret programmering, dvs. en form for modellering af virkeligheden vha. klasser og nedarving.

Ideen er at en gruppe af objekter (f.eks. flyvemaskiner) har et antal fælles træk (f.eks. max. hastighed, max. højde, min. længde på ladingsbane osv.) som man derfor med fordel kan placere i en generel beskrivelse af alle disse objekter. På basis af denne grundklasse kan man så "nedarve" (beklager, men det hedder det i C++ terminologi) nye klasser (f.eks. fragtflyvemaskiner og passagermaskiner) som så indeholder de oplysninger som er specielle for hver af disse klasser. (F.eks. "antal containere der kan lastes", og  "antal passagerer på 1. klasse".) Rent faktisk kan man også lave en ny klasse baseret på TO (eller flere) andre klasser. (F.eks. 'Militære flyvemaskiner' baseret på 'fragtflyvemaskiner' og 'bevæbning') Dette kan i princippet gentages i en uendelighed.

Der findes flere forskellige C++ compilere, og hvilken du skal vælge afhænger efter min mening helt af hvilket miljø du skal udvikle til. Hvis du skal anvende en grafikbrugerflade a la Windows, skal du vælge en kompiler som kan det i forvejen - uden at du behøver at sætte dig ind i Windows API'er osv. Her er C++ Builder fra Inprise (Borland) eller Microsoft Vicual C++ et godt bud. C++ Builder har efter min mening den fordel, at udviklingsmiljøet  og de komponenter man anveder til den grafisk brugerflade er nøjagtig de samme (også rent fysisk) som Delphi - dvs. at du kan få megen hjælp fra folk som anvender Delphi, selvom den kode der ligger nedenunder er C++ i stf. Object-Pascal.

lrj >> C++ Builder (som er en C++ kompiler) fra Inprise benytter nøjagtig samme IDE som Delphi - ja rent faktisk er VCL'erne i C++ Builder dem fra Delphi.
Avatar billede lrj Nybegynder
08. februar 2000 - 12:56 #5
soepro> Jeg ved det - og man kan desuden bruge source fra Delphi i Builder projekter. Men det er egentligt uinteressant - for sproget inde bagved er stadig C++, som jeg mener er komplekst at starte at programmere i. Og ja, det er min subjektive holdning.

I det store hele tror jeg denne diskussion er lidt for akademisk i forhold til spørgsmål - det var bare et "hvad er det?"-agtigt et. Så mon ikke det efterhånden er besvaret? :o)
Avatar billede epoc Nybegynder
09. februar 2000 - 15:46 #6
jeg må indrømme at det er svært at finde ud af hvem der skal have pointne
men det svar jeg fik mest ud af hvis er nok soepro men tak til alle i andre det lyder extremt svært men jeg kunne godt tænke mig at lære mere om hvordan man selv laver programmer måske helre i java eller delphi så hvis nogen kunnen hjælpe mig så skriv på mi ICQ 55309696
eller webmaster@niksen.dk tak ;o)
Avatar billede soepro Nybegynder
10. februar 2000 - 09:35 #7
Hvis du har mod på C-sproget, vil jeg foreslå dig C++ Builder i stedet for Delphi - man kan flere ting i C end i Object-Pascal. Ellers er Delphi efter min mening det bedste bud - Inprise har netop annonceret at også Delphi/C++ Builder bliver tilgængeligt på Linux platformen.
Avatar billede bjarke Nybegynder
11. februar 2000 - 07:54 #8
På Linux - kanon! Så, må jeg snart se at få udskiftet mit "utroligt billige og stabile" windows...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester