Avatar billede molte Nybegynder
10. maj 2008 - 10:03 Der er 11 kommentarer og
1 løsning

Forvirret over ProgrammeringsSprog

Hej Eksperter.

Jeg ved, hvad HTML, XHTML, JavaScript, XML, Flash, ASP, PHP og MySQL er, men så er der en hel masse programmeringssprog, jeg ikke aner, hvad er for noget (eller kun har en anelse):

DHTML
ASP.NET (er det bare opfølgeren til ASP - dem der har filendelsen *.aspx?)
C
C++
C#
Java
Perl
CGI

Det var vidst de vigtigste.
Er der nogen, der kan fortælle dig sådan overordnet, hvad de andre er for noget / bruges til?
Avatar billede roenving Novice
10. maj 2008 - 10:25 #1
DHTML er Dynamisk HTML, altså den udvidelse af html med javascript og css, der giver mulighed for at lave ting, der umiddelbart reagerer på brugerens handlinger ...

ASP (Active Server Pages) er M$s gamle teknologi til at lave dynamiske internetsider, der nu har fået en ny dimension med .NET-teknologien, principielt er det bare en tilføjelse af nogle nye programmeringssprog som mulighed i ASP (i forvejen var rigtig mange understøttet, VBscript, javascript, C++ m.m.flere !-)

C er et gammelt programmeringssprog, oprindeligt udviklet tilbage i Mainframe-tiderne i 60'erne ...

C++ er en videreudvikling af C fra omkring 1980 og det er så også gjort objektorienteret, derfor de 2 +'er !o]

C# er en tilpasning af nogle af grundideerne fra C++ til hele .NET-tekonologien og -tankegangen, men har grundlæggende mange anderledes måder at fungere på end C/C++-familien, så en direkte sammenligning giver ikke mening ...

Java er et (vellykket !-) forsøg på at lave en kodebase, der kan fungere cross-platform og er udviklet af Sun i 80'erne. Hvor f.eks. C-kode skal kompileres (oversættes til maskinkode) til hver enkelt forskellig processor-familie, bygger Java på en bytekode, der fortolkes af en VM (Virtual Machine), der så kender den aktuelle processors kodebase og kan fortolke koden til denne processor(/arkitektur)

Perl, ja tjah, det er endnu et programmeringssprog, vistnok mest brugt til cgi-scripts, i min verden (mest javascript til internetsider) støder jeg mest ind i det som henvisning til den oprindelige regExp strengmanipulation ...

CGI er så en script-teknologi til at manipulere med http-svar serverside, så man kan opnå forskellige former for dynamik, en ofte set mulighed er formmail-scripts, som mange internetudbydere stiller til rådighed for deres brugere. Som omtalt ovenfor er en af mulighederne Perl, men en del andre programmeringssprog kan også være aktuelle, heriblandt f.eks. egentlige programmer i C/C++
Avatar billede molte Nybegynder
10. maj 2008 - 10:33 #2
Mange tak.
Avatar billede blackscorpion Nybegynder
10. maj 2008 - 10:44 #3
Faktisk har jeg en lille ændring til din forklaring til perl. :)

Perl er i sig selv et fedt sprog.
tilbage omkring år 2000 or længere tilbage, blev det brugt som php bliver brugt i dag.
Mange kendte kun til webprogrammeringsmulighederne i perl, men men men... med en linux kernel til at boote på, og en perl parser, kan du faktisk skrive et operativ system i perl, da det understøtter mange muligheder for stærk programmering som C++ osv. :)
Avatar billede roenving Novice
10. maj 2008 - 10:49 #4
Kan være, at jeg ikke fik det trukket tydeligt frem, at 1) jeg ikke har noget kendskab til Perl, og 2) det netop har været noget af kernen i de cgi-scripts, der indtil asp og php rigtig kom på banen var baggrunden for den smule dynamik, man kunne finde på internettet (og ikke var særlig udbredt bl.a. pga. at båndbredden satte sine begrænsninger !-)
Avatar billede blackscorpion Nybegynder
10. maj 2008 - 10:55 #5
Ville sådan set også bare fremhæve at perl kan bruges på lige fod med c++ hvis bare den har en parser.

Hørte et rygte tilbage i 2000/2001 at nogle nørder et sted, ville boote på en linux kernel med perl parser, og bygge et OS i perl. :)

I den forbindelse læste jeg lidt om perls muligheder på netop det punkt, og det stod mig hurtigt klart, at perls web muligheder sådan ca. kun dækker 20% (ca vudering) af hvad perl egentligt kan. :)
Avatar billede dasch87 Nybegynder
10. maj 2008 - 11:28 #6
Jeg kender heller ikke til alle de programmeringssprog der., men ville lige give dig denne her:
http://en.wikipedia.org/wiki/List_of_programming_languages
Hvis du skulle få lyst til at undersøge nærmere omkring nogle sprog., der er ofte nogle gode beskrivelser hvis man har en lille forståelse for programmering i forvejen.
Avatar billede arne_v Ekspert
10. maj 2008 - 18:55 #7
Kun 2 små kommentarer:

Brugen af C kommer fra *nix og Windows verdenen. Mainframes kører primært Cobol og PL/I.

Der er en del ret principielle forskelle på ASP og ASP.NET.
Avatar billede arne_v Ekspert
30. juli 2008 - 01:48 #8
molte>

Tid at få afsluttet her ?
Avatar billede molte Nybegynder
31. juli 2008 - 11:38 #9
Ja, men skal man ikke bruge et "svar" for at kunne lukke spørgsmålet. Det hele er "kommentarer".
Avatar billede arne_v Ekspert
31. juli 2008 - 15:05 #10
Jep.

Derfor bed dem som dun synes har bidraget me dnoget ligge et svar. Vent paa
at de alle har gjordt det. Og accepter saa svarene.
Avatar billede roenving Novice
31. juli 2008 - 17:02 #11
Jamen, så velbekomme '-)
Avatar billede roenving Novice
01. august 2008 - 15:02 #12
Tak for point ;~}
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