Avatar billede lubker Nybegynder
04. maj 2004 - 22:06 Der er 19 kommentarer og
1 løsning

Generel information om Delphi

Jeg kunne godt tænke mig at få lidt mere baggrundsviden om Delphi.
Hvilket sprog det benytter, hvornår Delphi første gang udkom.
Og måske lidt information om forskellene mellem Delphi og andre programmeringsværktøjer / sprog
Avatar billede janbb Juniormester
04. maj 2004 - 22:33 #1
Nogle af mine første bøger om pascal er desværre gået tabt, men jeg mener at kunne huske at de første versioner af Pascal, blev udviklet af en sweitser.
Mine første bekendtskaber med pascal var en polypascal-version, som jeg lige sidder her og læser blev skabt af Anders Heilsberg, da han var 'knægt'.
Det var i DOS-tiden.Stadig med dos på slæb kom turbopascal og den sidste af versionerne kunne afvikle windowsprogrammer (nææh ..).Det var dog meget besværligt.
Og ja så kom Delphi, der havde en forudindbygget programformattering, der skabte
win-programmer medmindre man gjorde sig særlig umage for at undgå dette (skrev fx konsolprogrammer, der afvikles i et dos-vindue).
Mit første polypascal legede jeg med i 1990, men da havde det formentlig været på markedet i nogen tid (fik det af en kollega hvis storebror var programmør :) )
Dengang legede de fleste med BASIC, der næsten kun kunne udføre consekutive kommandoer.Pascal var spændende fordi man med ref kunne genbruge funktioner.
Har aldrig beskæftiget mig med programmering proffesionelt, men har til gengæld været et legebarn mht programmering i mange år.Mange ting blev lettere efter windows og endnu lettere efter delphi, men mange af 'grund-tingene' er stadig det der gør det levende ('ur'-programmering) og tankegangene går igen så vidt jeg kan skønne i mange 'nye' programmeringssprog (script f.x.)
Avatar billede arne_v Ekspert
04. maj 2004 - 22:40 #2
Delphi bygger på Pascal som er opfundet af Nicklaus Wirth i 1971 (han har siden
opfundet Modula-2 og Oberon, som dog ikke har haft samme success).

Delphis Pascal dialekt hedder Object Pascal og er så vidt jeg ved noget
der kommer fra Apple.

Poly Pascal er fra midt i 80'erne. Den blev til Turbo Pascal, som nok var
den meste udbredte compielr til DOS. Turbo Pascal kom også i en Windows
version med det var noget skod. I 1995 kom så Delphi. Som var meget
anderledes med sin RAD funktionalitet.
Avatar billede stefmeister Nybegynder
04. maj 2004 - 22:41 #3
Mener at have hørt noget om at den ALLER første udgave af pascal udkom i 1983.
Avatar billede janbb Juniormester
04. maj 2004 - 23:01 #4
C-sproget er mig bekendt en videreudvikling af Delphi.Mere 'hard-core' :)
Avatar billede arne_v Ekspert
04. maj 2004 - 23:03 #5
C er meget ældre end Delphi.

Og C og Delphi har meget meget lidt med hinanden at gøre.

Algol, Pascal, Modula-2, Ada etc. ligner hinanden.

C/C++, Java, C# etc. ligner hinanden.
Avatar billede janbb Juniormester
04. maj 2004 - 23:07 #6
Det er nok fordi det udkom fra samme firme - senere - jeg er kommet til den fejlkonklusion.
Avatar billede arne_v Ekspert
04. maj 2004 - 23:08 #7
Du tænker på Borlands C++Builder som er "Delphi i C++" !?
Avatar billede doc404 Novice
04. maj 2004 - 23:16 #8
Du kan finde en kort udgave af Borlands historie her: http://encyclopedia.thefreedictionary.com/Borland

Lidt pre-borland kan du her:
http://en.wikipedia.org/wiki/Anders_Hejlsberg

Forskellen mellem Delphi og andre sprog? Delphi er bedst ;-) Nej. Det er lidt som at sammenligne Engelsk og Fransk. Hvad er bedst og hvad er forskellene... Og det vil sikkert ende i en religionskrig.
Avatar billede janbb Juniormester
04. maj 2004 - 23:17 #9
Har en lille spansk bog om C - såvidt jeg kan forstå blev det skabt i 1971 af en Dennis Ritchie på firmaet Bell udfra sprogene B og BPCL.B var primært skabt til UNIX og opfundet i 1970. (Ken Thompson) osse hos Bell.
ALGOL går helt tilbage til 1960 (resultat af internationalt samarbejde ?).
Avatar billede doc404 Novice
04. maj 2004 - 23:23 #10
C blev udviklet parallelt med Unix i 70' hos Bell Labs

http://cm.bell-labs.com/cm/cs/who/dmr/chist.html

og endnu en Dansker kan vi takke (eller hvad vi nu vil...) C++ for Bjarne Stroustrup.
Avatar billede janbb Juniormester
04. maj 2004 - 23:46 #11
Delphi2 udkom vistnok omkring win-95 versionen.
Avatar billede janbb Juniormester
04. maj 2004 - 23:50 #12
Delphi3 mener jeg jeg brugte omkr 96-97 - havde en 'transport-udgave' liggende på en diskette :) og så var der endda plads til .....
Avatar billede janbb Juniormester
04. maj 2004 - 23:56 #13
Delphi 4 (98 ?) var den første mig bekendt med IDE - altså en slags formdesigner, som man kendte det fra databaseprogrammer o.l.
Avatar billede janbb Juniormester
05. maj 2004 - 00:02 #14
Det sidste er noget vrøvl. Jeg har rodet lidt rundt i det :).
Avatar billede janbb Juniormester
05. maj 2004 - 00:10 #15
Det var turbo-pascal 4, der kunne være på en diskette.Og IDE var der iflg. en bog allerede i Delphi2.Arstallene er vist nogenlunde rigtige.
Avatar billede janbb Juniormester
05. maj 2004 - 00:25 #16
Forskelle ? - ja script-sprogene kræver jo en fortolker - nogen af dem mere end andre.
Men det er du jo formentlig klar over.
Lagde mærke til i en bog jeg læste at C++ bruger nogen libraryes, som vistnok
skulle være temmelig anstrengende, men jeg ved ikke noget om det egentlig.
Både for JAVA og C's vedkommende har jeg kun prøvet nogle 'museumversioner'
sådan lidt for sjov.Visual Basic har jeg prøvet en 'learning edition' af og
det mindede meget om Delphi.Når man læser om de forsk. sprog snakkes der om
mulighed for CGI-programmering.Og det er nok rart at have denne mulighed -
altså at kunne programmere i 'server'-sammenhæng.
Avatar billede janbb Juniormester
05. maj 2004 - 00:38 #17
Men scriptsprogene, der jo ofte er 'gratis' gør jo dette meget 'lettere', så det er måske ikke noget valggrundlag længere ?.I database-sammenhæng er Delphi et 'stærkt'
værktøj, formentlig fordi firmaet har haft databaseprogrammer på 'programmet' på et
tidligt tidspunkt og har integreret dele af disse i programmeringsværktøjet.
Uden at ville lægge 'hovedet på blokken' var MS langt senere ude med deres databaseprogrammer, hvorfor disse skulle leve op til datidens krav og blev
(efter min mening) lidt 'kunstigt' sofistikerede.
dBase, der var en af de helt tidlige standarder fortsatte med at være 'kompatibel'
i mange år (blev senere udviklet til superbase), men efterhånden blev det sværere at få konverteret gamle data.
Avatar billede lubker Nybegynder
24. august 2006 - 10:22 #18
Hej Allesammen.
er lige igang med at rydde op i mine spørgsmål, og er helt kommet fra dette.

Her der vil have point kan lægge et svar.
Avatar billede arne_v Ekspert
24. august 2006 - 13:16 #19
ok
Avatar billede arne_v Ekspert
24. august 2006 - 15:12 #20
janbb>

DU kan hente halvdelen her http://www.eksperten.dk/spm/728148
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