Avatar billede hobz Nybegynder
04. august 2003 - 13:38 Der er 35 kommentarer og
1 løsning

Flowdiagram og API

Findes der er godt program til brug at skabe flowdiagrammer med?

Og hvilket programmeringssprog (ikke server-side script) minder mest om PHP?
Avatar billede well_r Nybegynder
04. august 2003 - 14:57 #1
c+ eller noget?
Avatar billede tipsen Nybegynder
04. august 2003 - 16:56 #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.
Avatar billede tipsen Nybegynder
04. august 2003 - 16:57 #3
Er det et php-script til at generere flowdiagrammer eller et rigtigt program til installation på computeren?
Avatar billede hobz Nybegynder
04. august 2003 - 22:05 #4
Et rigtigt program til install.

Det lader til at C/C++ er værd at kigge på?
Avatar billede arne_v Ekspert
04. august 2003 - 22:09 #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.
Avatar billede hobz Nybegynder
04. august 2003 - 22:39 #6
Jeg har kigget svagt på delphi. Hvilket er bedst?
Avatar billede arne_v Ekspert
04. august 2003 - 22:42 #7
Delphi er et glimrende sprog/IDE.

Nok også nemmere end C/C++.

Men nok rimeligt langt fra PHP.
Avatar billede tipsen Nybegynder
04. august 2003 - 23:07 #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!
Avatar billede hobz Nybegynder
05. august 2003 - 13:31 #9
Hvad er de primære forskelle på delphi og c/c++ ?
Avatar billede arne_v Ekspert
05. august 2003 - 13:39 #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;
Avatar billede arne_v Ekspert
05. august 2003 - 13:41 #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.
Avatar billede hobz Nybegynder
05. august 2003 - 13:51 #12
Umiddelbart vil jeg hælde mest til C.
Hvad er de væsentlige forskelle på C og C++?
Avatar billede hobz Nybegynder
05. august 2003 - 13:53 #13
Og er det værd at bruge C# i stedet?
Avatar billede tipsen Nybegynder
05. august 2003 - 13:55 #14
Den største forskel mellem C og C++ er vel objektorienteringen - men det er altså også en væsentlig forskel.
Avatar billede arne_v Ekspert
05. august 2003 - 13:58 #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.
Avatar billede hobz Nybegynder
05. august 2003 - 14:02 #16
Er C++ platforms uafhængigt?

Hvor moderne er C#?
Avatar billede tipsen Nybegynder
05. august 2003 - 14:17 #17
C++ er vist blevet standardiseret og dermed forhåbentligt også platformsuafhængigt (hvis du holder dig til ANSI-kode)
Avatar billede hobz Nybegynder
05. august 2003 - 14:18 #18
ANSI-kode? Findes der ikke, som i Java og mange andre, nogle libraries til windows-boxe og windows-funktioner i C++?
Avatar billede arne_v Ekspert
05. august 2003 - 14:20 #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.
Avatar billede arne_v Ekspert
05. august 2003 - 14:22 #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..
Avatar billede hobz Nybegynder
05. august 2003 - 14:44 #21
Okay, er C# så værd at vælge over C++ ?
Og er Java værd at vælge over C*?
Avatar billede hobz Nybegynder
05. august 2003 - 14:45 #22
Kan man kun bruge .NET på C#?
Avatar billede arne_v Ekspert
05. august 2003 - 15:04 #23
C# virker kun med .NET !
Avatar billede arne_v Ekspert
05. august 2003 - 15:09 #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..
Avatar billede hobz Nybegynder
05. august 2003 - 15:53 #25
Realtime programmer? Hvorfor kan C# ikke benyttes?
Avatar billede arne_v Ekspert
05. august 2003 - 15:57 #26
Både Java og C# bruger garbage collection.

Ikke velegnet til realtime programmer.
Avatar billede arne_v Ekspert
05. august 2003 - 15:58 #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.
Avatar billede hobz Nybegynder
05. august 2003 - 16:17 #28
Javel. Kan du forklare mig hvad garbage collection og performance overhead betyder?
Avatar billede hobz Nybegynder
05. august 2003 - 16:55 #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 :)
Avatar billede arne_v Ekspert
05. august 2003 - 17:23 #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.
Avatar billede arne_v Ekspert
05. august 2003 - 17:24 #31
Performance overhead = overhead (ekstra) som forringer performance (hastigheden)
Avatar billede hobz Nybegynder
11. august 2003 - 16:50 #32
Hvad fortrækker du selv? C++ el. C#?
Avatar billede arne_v Ekspert
11. august 2003 - 16:57 #33
Jeg kan programmere i C++.

Jeg er ved at lære C#.
Avatar billede hobz Nybegynder
11. august 2003 - 17:00 #34
Hvad synes du bedst om?

Har du nogle gode begynderlinks til C++?
Avatar billede arne_v Ekspert
11. august 2003 - 17:12 #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.
Avatar billede arne_v Ekspert
11. august 2003 - 17:13 #36
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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