10. maj 2008 - 10:03Der 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?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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++
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. :)
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 !-)
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. :)
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.
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.