> Visst används ofta termen "script" i engelska för vissa program, > speciellt för enklare och/eller interpreterade program. Som de till > sed. Det finns dock ingen riktigt klar gränsdragning mellan "program" > och "script". Ett perl-script kan ju mycket väl kompileras, t.ex. > Eller heter det perl-program? :-) Nej, det finns ingen klar gränsdragning. Fast jag lutar åt den tolkningen som du påpekar, nämligen att "script" tolkas mer som ett enklare eller interpreterat program, medan "program" syftar till någonting i form av kompilerade programinstruktioner. Att just Perl är ett gränsfall är klart. Perl är ju ett språk gjort för tolkning vid körning, och egentligen borde väl allt som har konstruerats med hjälp av Perl, enligt ovanstående lösa definition, kallas "script". Men uttrycket "Perl program" [i engelsk text] är otroligt vanligt, och jag hävdar inte att det är fel. Jag var inte med på tiden det debatterades om termen "skript" (långt ifrån, jag är väl den som är nyast och grönast =) men jag tycker ändå att termen "skript" är berättigad. De flesta som jag har pratat med och som har programmeringserfarenhet nämner den ovanstående "definitionen". Termen "skript" används flitigt på svenska som motsvarighet till engelskans "script". Hittade det här hos Svenska Datatermgruppen: skript text som innehåller instruktioner eller kommandon till program Använd skript för engelska script. Skript böjs ett skript, skriptet, flera skript, de där skripten. Kommentar Ordet manus används också för detta begrepp (bl.a. av Apple). (http://www.nada.kth.se/dataterm/rek.html#a104) Jag hävdar inte att "program" och "skript" inte kan referera till samma sak. Men jag tycker att man tar bort en stor del av klarheten i vad man menar då man gör det. Anledningen till att båda termerna "script" och "program" används i engelska texter är att man vill markera skillnader i olika sammanhang. I till exempel UNIX-världen referar "script" ofta till "shell script" ("skalskript"?) och "program" till de program som finns installerade på systemet. Anledningen till att man använder olika beteckningar är att man vill markera skillnaden för läsaren i dokumentationen. Jag skulle själv bli mycket konfunderad om allt plötsligt kallades för "program". Bara mina små funderingar... /Christian ####################################################################### Christian Rose http://www.menthos.com menthos@menthos.com #######################################################################
Arkiv genererat av hypermail 2.1.1.