Oprettet man. d. 04. august 2003 kl. 13:38:38

hobz
hobz (15.399 point. Point ude: 90)

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?

Skrevet man. d. 04. august 2003 kl. 14:57:23| #1

well_r
well_r (26.525 point)
c+ eller noget?

Skrevet man. d. 04. august 2003 kl. 16:56:34| #2

tipsen
tipsen (34.482 point)
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

tipsen
tipsen (34.482 point)
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

hobz
hobz (15.399 point)
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

arne_v
arne_v (1.005.623 point)
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

hobz
hobz (15.399 point)
Jeg har kigget svagt på delphi. Hvilket er bedst?

Skrevet man. d. 04. august 2003 kl. 22:42:47| #7

arne_v
arne_v (1.005.623 point)
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

tipsen
tipsen (34.482 point)
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

hobz
hobz (15.399 point)
Hvad er de primære forskelle på delphi og c/c++ ?

Skrevet tir. d. 05. august 2003 kl. 13:39:57| #10

arne_v
arne_v (1.005.623 point)
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

arne_v
arne_v (1.005.623 point)
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

hobz
hobz (15.399 point)
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

hobz
hobz (15.399 point)
Og er det værd at bruge C# i stedet?

Skrevet tir. d. 05. august 2003 kl. 13:55:55| #14

tipsen
tipsen (34.482 point)
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

arne_v
arne_v (1.005.623 point)
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

hobz
hobz (15.399 point)
Er C++ platforms uafhængigt?

Hvor moderne er C#?

Skrevet tir. d. 05. august 2003 kl. 14:17:06| #17

tipsen
tipsen (34.482 point)
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

hobz
hobz (15.399 point)
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

arne_v
arne_v (1.005.623 point)
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

arne_v
arne_v (1.005.623 point)
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

hobz
hobz (15.399 point)
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

hobz
hobz (15.399 point)
Kan man kun bruge .NET på C#?

Skrevet tir. d. 05. august 2003 kl. 15:04:16| #23

arne_v
arne_v (1.005.623 point)
C# virker kun med .NET !

Skrevet tir. d. 05. august 2003 kl. 15:09:15| #24

arne_v
arne_v (1.005.623 point)
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

hobz
hobz (15.399 point)
Realtime programmer? Hvorfor kan C# ikke benyttes?

Skrevet tir. d. 05. august 2003 kl. 15:57:11| #26

arne_v
arne_v (1.005.623 point)
Både Java og C# bruger garbage collection.

Ikke velegnet til realtime programmer.

Skrevet tir. d. 05. august 2003 kl. 15:58:57| #27

arne_v
arne_v (1.005.623 point)
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

hobz
hobz (15.399 point)
Javel. Kan du forklare mig hvad garbage collection og performance overhead betyder?

Skrevet tir. d. 05. august 2003 kl. 16:55:27| #29

hobz
hobz (15.399 point)
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

arne_v
arne_v (1.005.623 point)
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

arne_v
arne_v (1.005.623 point)
Performance overhead = overhead (ekstra) som forringer performance (hastigheden)

Skrevet man. d. 11. august 2003 kl. 16:50:13| #32

hobz
hobz (15.399 point)
Hvad fortrækker du selv? C++ el. C#?

Skrevet man. d. 11. august 2003 kl. 16:57:22| #33

arne_v
arne_v (1.005.623 point)
Jeg kan programmere i C++.

Jeg er ved at lære C#.

Skrevet man. d. 11. august 2003 kl. 17:00:31| #34

hobz
hobz (15.399 point)
Hvad synes du bedst om?

Har du nogle gode begynderlinks til C++?

Skrevet man. d. 11. august 2003 kl. 17:12:08| #35

arne_v
arne_v (1.005.623 point)
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


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Udtræk af enkelte felter fra bestemte kolonner i mysql

Oprettet den 11. februar 2012 kl. 19.27
hrole giver 30 point for svar | Giv et svar »

Procentregning

Oprettet den 11. februar 2012 kl. 11.26
sevinding giver 60 point for svar | Giv et svar »

Ville ikke tildele at upload det til database eller komme...

Oprettet den 10. februar 2012 kl. 21.23
tobrukDk giver 15 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger