Indenfor webprogrammering, så er det browserne, der sætter, hvordan et programmeringssprog virker. I programmer, så er det styre systemet.
Nej.
Webprogrammering er et tveægget sværd. Den ene side, serversiden(PHP, ASP, JSP etc), afgøres sjovt nok af serverens installerede moduler. Den anden side, klientsiden(Javascript, Flash, Silverlight etc) afgøres af browseren.
"Programmer" derimod er et tusindægget sværd. Du kan skrive desktopprogrammer i 500 milliarder forskellige sprog, inklusiv PHP, og hvordan de fungerer er vidt forskelligt. Men i sidste ende er det altid compileren og CPU'en der har det sidste ord. Operativsystemet er forholdsvis ligegyldigt, det eneste det har at sige er hvilke resourcer der er til rådighed. Programmer bruger operativsystemet til at snakke med driverne for sig, som så igen snakker med hardwaren - operativsystemet er for et program et værktøj, ikke en boss. Det er compileren der er boss.
Hvad angår PHP, så er det skrevet og compilet i C. Det der sker når du skriver en PHP-applikation er at din PHP-kode bliver sendt til et C-program, der hedder PHP, der løber koden igennem og giver dig noget resultat. Derfor er PHP klinisk set et scripting sprog snarere end et programmeringssprog. Du skriver et manuskript som et andet program skal følge.
Indlæg senest redigeret d. 15.07.2009 11:24 af Bruger #8223