Grundläggande begrepp för utvecklare
Detta är en mycket kortfattad lista över grundläggande begrepp som varje nybörjarutvecklare bör känna till. Jag använder dem i alla artiklar.
För programmerare
- Program - en oberoende uppgift för en dator.
- Script - en serie instruktioner som utförs av en tolk (till exempel PHP hanterar en speciell körtid på en server och JavaScript hanterar en webbläsare).
- Programmeringsspråk - det språk som du använder för att beskriva de instruktioner som datorn ska utföra.
- Algoritm - ett exakt problemlösningsförfarande för en dator som kan lösas på en begränsad tid.
- Server - en särskilt dedikerad dator med en ständig anslutning till Internet som tillhandahåller tjänster till användare (t.ex. en webbplats).
- Demon - ett program som körs i bakgrunden i ett system och väntar på en viss händelse. När denna händelse inträffar startar den.
- Ett smart program - ett väl utformat och effektivt program. Det fungerar snabbt, utan krascher och utan buggar.
- Dumb program - motsatsen till ett smart program. Den är långsam, ineffektiv, fastnar, kraschar eller fungerar inte alls.
- Naiv lösning - vanligtvis den första idén om hur problemet ska lösas. Den är vanligtvis mycket enkel och fungerar ofta bara under mycket speciella förhållanden.
- Syntax - beskriver hur man skriver programkod korrekt för att uppfylla språkstandarderna (ungefär som stavning).
- sträng - en sekvens av tecken, dvs. en grupp av ett eller flera tecken. Skrivs vanligtvis inom citationstecken.
Relaterat till PHP
- Code (source) - HTML-sidans källkod. Det är en textfil som webbläsaren tar emot från webbservern och som gör sidans grafik i enlighet med den. HTML är ett kodningsspråk.
- Script - inte ett program! Speciellt skriven kod som behandlas av en språktolkare (t.ex. en webbläsare) och som gör något baserat på den.
- Tolkat språk - källkoden körs inte direkt på processorn utan använder en tolkare (t.ex. PHP).
- Parser (språkparser) - är ett program som bearbetar instruktioner och sedan utför dem.
- Parser (allmänt) - ett program eller skript som analyserar text eller kod och bearbetar den enligt klart definierade regler.
- Cron - ett skript som körs en gång varje viss tidsperiod (vanligtvis varje dag, timme, 30 minuter, ...).
- Validator - ett program som kontrollerar att koden är ren och korrekt (giltighet).
- Valid kod - är sådan kod som följer alla normer för kodskrivning och som inte innehåller formella fel.
Allmänt om datorer
- Hårdvara - den fysiska delen av en dator. Allt du kan göra när något inte fungerar.
- Mjukvara - program och data. Kort sagt, allt som inte kan röras.
- Ping - svar från nätverket och servern. Det är den tid det tar för data att ta sig från dig till servern och tillbaka.