Grundlæggende begreber for udviklere
Dette er en meget kort liste over grundlæggende begreber, som enhver nybegynder bør kende. Jeg bruger dem på tværs af alle artikler.
For programmører
- Program - en selvstændigt kørende opgave for en computer.
- Script - en række instruktioner, der udføres af en fortolker (f.eks. håndterer PHP en særlig køretid på en server og JavaScript en webbrowser).
- Programmeringssprog - det sprog, du bruger til at beskrive de instruktioner, som computeren skal udføre, til computeren.
- Algoritme - en præcis problemløsningsprocedure for en computer, som kan løses på en begrænset tid.
- Server - en særlig dedikeret computer med en konstant forbindelse til internettet, som leverer tjenester til brugerne (f.eks. et websted).
- Dæmon - et program, der kører i baggrunden i et system og venter på en bestemt begivenhed. Når denne begivenhed indtræffer, starter den.
- Et smart program - et veludformet og effektivt program. Det fungerer hurtigt, uden nedbrud, lider ikke af fejl.
- Dumt program - det modsatte af et smart program. Den er langsom, ineffektiv, blokerer, går ned eller virker slet ikke.
- Naiv løsning - normalt den første idé om, hvordan problemet skal løses. Det er normalt meget enkelt og fungerer ofte kun under meget specifikke betingelser.
- Syntaks - beskriver, hvordan man skriver programkode korrekt, så den opfylder sprogstandarderne (lidt ligesom stavning).
- String - en sekvens af tegn, dvs. en gruppe af et eller flere tegn. Typisk skrevet i anførselstegn.
Relateret til PHP
- Kode (kilde) - kildekoden til HTML-siden. Det er en tekstfil, som browseren modtager fra webserveren og gengiver sidens grafik i overensstemmelse med den. HTML er et kodningssprog.
- Script - ikke et program! Specielt skrevet kode, der behandles af en sprogfortolker (f.eks. en webbrowser) og gør noget på baggrund af den.
- Interpreteret sprog - kildekoden kører ikke direkte på processoren, men bruger en fortolker (f.eks. PHP).
- Parser (sprogparser) - er et program, der behandler instruktioner og derefter udfører dem.
- Parser (generelt) - et program eller script, der analyserer tekst eller kode og behandler den i henhold til klart definerede regler.
- Cron - et script, der kører en gang hver gang i et bestemt tidsrum (normalt hver dag, time, 30 minutter, ...)
- Validator - et program, der kontrollerer, om koden er ren og korrekt (validitet).
- Valid kode - er kode, der er i overensstemmelse med alle standarder for kodeskrivning og ikke indeholder formelle fejl.
Generelt om computere
- Hardware - den fysiske del af en computer. Alt, hvad du kan sparke til, når noget ikke virker.
- Software - programmer og data. Kort sagt, alt, hvad der ikke kan røres.
- Ping - netværk og serversvar. Det er den tid, det tager for data at komme fra dig til serveren og tilbage igen.