Nyheter i Android, Telefoner, Prylar Och Recensioner

Vad är kodning och hur fungerar det?

Datorkod är väldigt viktigt. Nästan alla elektroniska enheter du använder är beroende av kod. Hur saker fungerar kan verka ganska förvirrande, men när du bryter ner det är det faktiskt enkelt.

Människor som gör kod kallas programmerare, kodare eller utvecklare. De arbetar alla med datorer för att skapa webbplatser, appar och till och med spel! Idag kommer du att lära dig vad den kodar, vad den är till för och hur du själv börjar lära dig kod.

Vad är kod?

Datorer har sitt eget språk som heter Maskinkod som talar om för dem vad de ska göra. Som du kan se är det inte så vettigt för människor!

Varje siffra eller bokstav säger åt datorn att ändra något i sin minne. Detta kan vara ett nummer eller ett ord, eller en liten del av en bild eller video. Ensamma vet inte datorer hur man gör någonting. Det är programmerarens uppgift att ge dem instruktioner.

Det är möjligt att lära sig maskinkod, men det skulle ta lång tid! Lyckligtvis finns det ett enklare sätt att kommunicera med datorer.

Vad är ett programmeringsspråk?

Nu ser det här lite lättare att förstå! Den här bilden visar hur man säger åt datorn att säga Hej världen. Programmeringsspråk tillhandahåller ett gränssnitt mellan kodare eller programmerare och maskinspråk. Så istället för att använda maskinkod använder bilden ovan ett programmeringsspråk som heter Pytonorm.

Nästan alla programmeringsspråk fungerar på samma sätt:

    Du skriva kod för att berätta vad den ska göra: print(“Hej världen”). Koden är sammanställt, vilket gör det till maskinkod som datorn kan förstå. Datorn avrättar koden och skriver Hej världen tillbaka till oss.

Det finns hundratals olika programmeringsspråk som kan verka förvirrande, men de gör alla samma sak. Du skriver in vad du vill att den ska göra kompilator gör det till ett språk som datorn förstår, då gör datorn det, vilket kallas verkställande koden i programmering talar!

Relaterad  Hur du får din Amazon Fire-surfplatta att se ut som Android

Vad är kodning?

Kodning är processen att använda ett programmeringsspråk för att få en dator att bete sig som du vill att den ska. I Python säger varje kodrad åt datorn att göra något, och ett dokument fullt av kodrader kallas en manus.

Varje skript är designat för att utföra ett jobb. Det här jobbet kan vara att ta en bild och ändra dess storlek. Det kan spela ett visst ljud eller musikstycke. När du klickar “gilla” på någons inlägg på sociala medier är det ett manus som får det att hända.

Till skillnad från människor kommer datorer att göra precis vad du säger åt dem att. Detta kan låta bra, men det kan orsaka problem. Om du säger åt en dator att börja räkna uppåt, och inte säger åt den att sluta, kommer den att fortsätta räkna för alltid! Att vara en bra programmerare handlar om att veta hur man säger åt en dator att agera.

Vad är ett program?

Program är byggstenarna i datorer eftersom de är ansvariga för varje operation som en dator utför. Det är uppsättningen instruktioner som skapas under programmeringsprocessen för mjukvaruutveckling. Utan program är datorer värdelösa.

Program skapar programvara som en genomsnittlig användare kan känna igen som en webbplats eller en applikation. När ett program går igenom processen med testning och felsökning blir det tillgängligt för en användare i form av paketerad programvara som enkelt kan installeras på en enhet.

Är kodning svårt?

Kodning kan vara väldigt enkelt och alla kan lära sig grunderna. En bra analogi är att tänka på kodning som böcker i ett bibliotek. Vissa böcker använder ett enkelt språk, och berättelserna är lätta att förstå. Andra använder mycket komplexa ord och har berättelser som verkar meningslösa. Oavsett om de är enkla eller svåra att läsa, är de alla böcker.

Ju fler böcker du läser, desto bättre blir du på det. Det komplicerade språket eller förvirrande berättelserna blir lättare att förstå tills du en dag kan läsa saker som du inte ens skulle drömma om tidigare!

Relaterad  Dessa solcellsdrivna prototyper kan skörda vatten från luften

Att lära sig koda är samma sak. Första gången du försöker koda kommer du att tycka att det är svårt, men varje gång du gör det blir du bättre. Om du tycker att det är svårt att lära sig ett programmeringsspråk kan du fortfarande lära dig de viktiga idéerna bakom det med hjälp av ett visuellt kodningsspråk. Du kan till och med skapa ditt eget Mario-spel utan att skriva någon kod alls!

Hur ser kod ut

Bilden ovan visar ett skript som heter hej_namn. Du har redan sett att en enda kodrad kan få datorn att skriva ut på skärmen. Låt oss säga att istället för att bara säga hej världen vill du att användaren ska skriva in sitt namn och att datorn ska hälsa på dem med namn? Låt oss bryta ner vad som händer här.

    När skriptet startar datorn grafik en fråga till skärmen. Därefter väntar datorn på att användaren ska göra det inmatning deras namn och sparar det. “Hej” grafik till skärmen, tillsammans med de sparade namn. I Cmder-fönstret visas skriptet sammanställer och avrättar använder sig av Pytonorm. Manuset körde precis som det var designat, innan det avslutades.

Det här exemplet visar dig en enkel bit kod skriven i en kodredigerare, och kör i Cmder som är en typ av terminal fönster. Oroa dig inte för mycket om vad någon av dessa saker är för nu. Du vet nu hur Python-koden ser ut och hur det här skriptet fungerar.

Hur kod blir ett program

Om du är helt ny på kod, kanske du fortfarande undrar hur skript som det ovan blir den typ av program du är van vid att använda. I bilden ovan är fönstret till vänster ett verktyg för att förvandla Python-skript till program. Fönstret till höger har en ikon som heter hej_namn.exe. Jag tror att du kan gissa vad som händer om du skulle klicka på den!

Relaterad  Hur man tilldelar uppgifter till personer med påminnelser på en Mac

Från ingen kod till ett färdigt program. Det här exemplet är väldigt enkelt, men så här fungerar nästan all kodning. Varje dag använder folk programmeringsspråk de har lärt sig att skriva koda, som kommer att bli program vi alla använder.

Kodning är cool

Från den här artikeln har du utvecklat en grundläggande förståelse för programmering, såväl som praktisk exponering för denna disciplin genom pythonexemplen. Kodning är till för alla, oavsett ålder eller bakgrund.

Python är ett bra ställe att börja din kodningsresa eftersom det är ett av de ledande programmeringsspråken i världen. Att utforska andra programmeringsspråk och även andra aspekter av kodning är dock alltid ett alternativ.

Om författaren

Ian Buckley (219 artiklar publicerade)

Ian Buckley är en frilansjournalist, musiker, artist och videoproducent bosatt i Berlin, Tyskland. När han inte skriver eller står på scen, pysslar han med DIY-elektronik eller kod i hopp om att bli en galen vetenskapsman.

Mer från Ian Buckley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera