Bertel Lund Hansen has brought this to us :
>> Det simple svar er at selve koden er i klartekst og afvikles via en
>> indbygget compiler ved kørslen.
> Så Basic og Python er scriptsprog? Og C bliver til et scriptsprog
> hvis man laver en fortolker til det?
Ja - og nej, C ændrer ikke status fordi du laver en sjov kompiler til
det, det vil stadig være et programmeringssprog (men du vil til nød
kunne kalde det scripting når du laver C kode der afvikles med din
parser der læser kildekodefilen)
>> Men det kunne da være sjovt at vide, hvorfor du mener det ikke er
>> scripting, blot fordi det afvikles på serveren
> Det kunne måske forstås som om det var det jeg mente, men det var
> det nu ikke. Da jeg kun forstår én ting ved ASP, og da det er
> noget der afvikles på serveren, gik jeg ud fra at der fandtes
> noget lignende der var et scriptsprog til afvikling på klienten.
Så har du misforstået ASP. ASP er et framework af scriptsprog der kan
afvikles både på klienten og på serveren.
> Jeg mener dog ikke at man kan skelne mellem script og andet,
> hverken ved kodning eller afvikling. For mig ligger forskellen
> nærmest i det det skal bruges til - uden at selv *det* kan give
> noget klart skel.
Grænsen er nok lidt flydene, men et script sprog vil generelt kunne
afvikles på alle platforme hvortil der findes en parser, det er altså
parseren der på afviklingstidspunktet afgør om det kan køres. Ved
programmerede løsninger vil det som regel blive afgjort på
kompileringstidspunktet. Den grænse er dog rykket markant med JAVA og
..NET der begge (i hvert fald teoretisk) er platformsuafhængige.
> At skrive hjemmesider i PHP eller ASP er en klar
> programmeringsopgave. At sætte fokus på en søgeboks når en side
> åbnes, er et scriptproblem.
Helt klar - men PHP og ASP er stadig script sprog.
--
Henrik Stidsen -
http://henrikstidsen.dk/
This is not an automated signature. I type this in to the bottom of
every message.