Vi anger instruktioner i en fil, som tolkas av ett annat program på servern och ger tillbaka ett resultat. Det är allt. Kodning är verkligen konsten att berätta för ”datorn” vad den ska göra enligt vissa villkor.
Vad kodning verkligen är, är en massa 1:or och 0:or i en lång ström. Processorn läser dessa binära kodar som ”på” och ”av” och utför beräkningar baserat på vad binärkoden innebär.
Var och en av dessa 1:or och 0:or kallas för ”bits” och de kan grupperas i avsnitt på 8 som kallas för ”byte”.
Det är viktigt att förstå detta, eftersom vi egentligen inte ”kodar” binära strängar. Vi instruerar ett program att ge oss ett visst resultat. Det finns vissa lager av kodtolkar som gör det tunga lyftet av att översätta detta ned till processorn. Låt oss lämna det där.
När vi talar om kodning, har utvecklare installerat en så kallad utvecklingsmiljö på sina datorer. De får alla mappar och filer från ett ”git-lager” vilket innebär att de kan ladda ner all kod för produkten till sin egen dator.
De tittar på filerna och redigerar dem i så kallade ”IDE”-program (Integrerade utvecklingsmiljöer). Numera är de inte alltid så integrerade, eftersom beroende på vilket programmeringsspråk du arbetar med, kan det finnas många saker du behöver ha installerat på din dator för att kunna köra och se koden utföra vad du har sagt den att göra i en webbläsare.
Nu när utvecklarna kan se alla sina filer, kan de redigera dem och se resultatet. Detta är processen med kodning. Låt oss visualisera ett enkelt exempel. I adressfältet i webbläsaren finns det ibland många saker efter url:en.
Som till exempel https://awesome.com/?message=hello. Vi kan berätta för programmet att använda variabeln ”message” och visa (”printa”) innehållet:
Om ($message) {
echo $message;
}
Läs mer i "The CTO Playbook" tillgängligt på Amazon/Kindle.
Vi är ett schweiziskt företag (LLC) baserat i
Schweiz.