Skrevet man. d. 04. august 2003 kl. 14:57:23| #1
Skrevet man. d. 04. august 2003 kl. 16:56:34| #2
Hvis du har været stringent i din php-kode, vil du relativt nemt kunne lære C/C++, men hvis du har kodet, som mange her på Eksperten koder PHP, vil du komme til at bruge en del tid på at lære C/C++ da det er langtfra så tilgivende som PHP.
Skrevet man. d. 04. august 2003 kl. 16:57:20| #3
Er det et php-script til at generere flowdiagrammer eller et rigtigt program til installation på computeren?
Skrevet man. d. 04. august 2003 kl. 22:05:13| #4
Et rigtigt program til install.
Det lader til at C/C++ er værd at kigge på?
Skrevet man. d. 04. august 2003 kl. 22:09:36| #5
Microsoft Visio er godt til at tegne flow digrammer i, men andet kan også
bruges. Jeg kender flere som bruger Excel til det !
Med hensyn til programmerings-sprog så var C/C++ en mulighed, men det
vil nok være lidt tung at komme igang med.
Du kunne overveje at lære Perl. Det er nemt. Og det burde være simpelt
at lave et installations-script i Perl. Men OK det vil ikke ligne
et typisk Windows installations program.
Skrevet man. d. 04. august 2003 kl. 22:39:59| #6
Jeg har kigget svagt på delphi. Hvilket er bedst?
Skrevet man. d. 04. august 2003 kl. 22:42:47| #7
Delphi er et glimrende sprog/IDE.
Nok også nemmere end C/C++.
Men nok rimeligt langt fra PHP.
Skrevet man. d. 04. august 2003 kl. 23:07:11| #8
Tror måske, at C/C++ vil være bedst til at lære "rigtig" programmering - det vil give dig et kanon godt grundlag!
Skrevet tir. d. 05. august 2003 kl. 13:31:32| #9
Hvad er de primære forskelle på delphi og c/c++ ?
Skrevet tir. d. 05. august 2003 kl. 13:39:57| #10
Delphi er en variant af Pascal (meget teknisk set er Delphi en
IDE med en compiler som understøtter et sprog Object Pascal der er
en variant af Pascal.
Algol, Pascal, Modula-2 m.v. er en sprog-famile.
C/C++, Java, C# m.v. er en anden sprog-familie.
Så langt hen af vejen kan de det samme, men gør det på lidt
forskellig vis.
C:
int i;
for(i=0;i<10;i++)
{
printf("linie %d\n",i);
}
C++:
for(int i=0;i<10;i++)
{
cout << "linie " << i << endl;
}
Delphi:
var
i : integer;
for i:=1 to 10 do begin
writeln('linie ',i);
end;
Skrevet tir. d. 05. august 2003 kl. 13:41:03| #11
Man kan diskutere meget hvad der er bedst, men det er altså lidt ligesom
at bede et par bil entusiaster afgøre om Ford eller Opel er bedst. Alle
har en mening men man bliver aldrig enige.
Skrevet tir. d. 05. august 2003 kl. 13:51:01| #12
Umiddelbart vil jeg hælde mest til C.
Hvad er de væsentlige forskelle på C og C++?
Skrevet tir. d. 05. august 2003 kl. 13:53:13| #13
Og er det værd at bruge C# i stedet?
Skrevet tir. d. 05. august 2003 kl. 13:55:55| #14
Den største forskel mellem C og C++ er vel objektorienteringen - men det er altså også en væsentlig forskel.
Skrevet tir. d. 05. august 2003 kl. 13:58:08| #15
C++ er en næsten ren overbygning på C.
C++ er objekt orieneteret.
Og jeg synes absolut at du skulle vælge C++ fremfor C. Verden er
blevet objekt-orienteret.
Hvis du vil have et meget moderne sprog og du kun er interesseret
i Windows platformen, så er C# absolut en interessant mulighed.
Skrevet tir. d. 05. august 2003 kl. 14:02:28| #16
Er C++ platforms uafhængigt?
Hvor moderne er C#?
Skrevet tir. d. 05. august 2003 kl. 14:17:06| #17
C++ er vist blevet standardiseret og dermed forhåbentligt også platformsuafhængigt (hvis du holder dig til ANSI-kode)
Skrevet tir. d. 05. august 2003 kl. 14:18:13| #18
ANSI-kode? Findes der ikke, som i Java og mange andre, nogle libraries til windows-boxe og windows-funktioner i C++?
Skrevet tir. d. 05. august 2003 kl. 14:20:54| #19
C++ sproget er ANSI/ISO standardiseret og findes til et hav af
platforme.
Det er absolut ikke al C++ kode der er platforms uafhængigt. Fordi
en masse af de "mere interessante" funktioner er platforms specifikke.
Du kan skrive en C++ console mode applikation som er ren standard og
kører på alle platforme. Men du kan ikek skrive en GUI applikation
uden at bruge platform specifikke biblioteker.
C# er det nyeste mainstream sprog der findes. Det er vel kun ca. 3 år
gammelt. Meget forsimplet er det en krydsning mellem C++ og Java.
Skrevet tir. d. 05. august 2003 kl. 14:22:56| #20
Nej. Standard C++ bibliotekerne er ret beskedne sammenlignet
med Java og .NET bibliotekerne.
På Windows platform kan du så vælge:
Win32 API
MFC
.NET
biblioteker.
På Unix kan du kaste dig over Xlib/Xtoolkit/Motif m.v..
Skrevet tir. d. 05. august 2003 kl. 14:44:07| #21
Okay, er C# så værd at vælge over C++ ?
Og er Java værd at vælge over C*?
Skrevet tir. d. 05. august 2003 kl. 14:45:45| #22
Kan man kun bruge .NET på C#?
Skrevet tir. d. 05. august 2003 kl. 15:04:16| #23
Skrevet tir. d. 05. august 2003 kl. 15:09:15| #24
C++, C# og Java er alle sammen gode sprog der kan bruges til meget.
Jeg vil anbefale Java hvis du skal lave platforms uafhængigt server
applikationer.
Jeg vil anbefale C# hvis du skal lave Windows specifikke client appllikationer.
Til en del andre formål vil jeg kalde det hip som hap hvad du vælger.
Der er en del ting hvor du vil blive nødt til at bruge C++. Programmer
der er tæt på hardware. Realtime programmer. Etc..
Skrevet tir. d. 05. august 2003 kl. 15:53:14| #25
Realtime programmer? Hvorfor kan C# ikke benyttes?
Skrevet tir. d. 05. august 2003 kl. 15:57:11| #26
Både Java og C# bruger garbage collection.
Ikke velegnet til realtime programmer.
Skrevet tir. d. 05. august 2003 kl. 15:58:57| #27
Jeg synes at garbage collection er en fremragende opfindelse.
Og performance overhead er minimalt.
Så det er godt til de fleste typer programmer.
Men det giver små unpredictable pauser i eksekveringen
og det duer ikke til meget tids sensitive applikationer.
Skrevet tir. d. 05. august 2003 kl. 16:17:52| #28
Javel. Kan du forklare mig hvad garbage collection og performance overhead betyder?
Skrevet tir. d. 05. august 2003 kl. 16:55:27| #29
Jeg vil ihvertfald sige tak for din deltagelse Arne, det har været lærerigt! Håber du vil svare på flere af mine spørgsmål efter jeg kommer hjem fra ferie :)
Skrevet tir. d. 05. august 2003 kl. 17:23:39| #30
garbage collection betyder at man ikke eksplicit deallokerer dynamisk
allokeret memory men at systemet selv gør det når det ikke bruges længere.
Skrevet tir. d. 05. august 2003 kl. 17:24:24| #31
Performance overhead = overhead (ekstra) som forringer performance (hastigheden)
Skrevet man. d. 11. august 2003 kl. 16:50:13| #32
Hvad fortrækker du selv? C++ el. C#?
Skrevet man. d. 11. august 2003 kl. 16:57:22| #33
Jeg kan programmere i C++.
Jeg er ved at lære C#.
Skrevet man. d. 11. august 2003 kl. 17:00:31| #34
Hvad synes du bedst om?
Har du nogle gode begynderlinks til C++?
Skrevet man. d. 11. august 2003 kl. 17:12:08| #35
Jeg har programmeret i så mange år og i så mange forskellige sprog,
at jeg ikke er så følelses betonet med hensyn til programmerings sprog.
Skrevet man. d. 11. august 2003 kl. 17:13:12| #36