Vad är kodning och hur fungerar det?

Vad är kodning och hur fungerar det?

Datorkod är mycket viktigt. Nästan varje elektronisk enhet du använder är beroende av kod. Sättet fungerar kan verka ganska förvirrande, men när du bryter ner det är det faktiskt enkelt.



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



Vad är kod?

Datorer har sitt eget språk Maskinkod som berättar vad de ska göra. Som du kan se är det inte mycket meningsfullt för människor!





Varje siffra eller bokstav talar om för datorn att ändra något i dess minne . Detta kan vara ett tal eller ord, eller en liten del av en bild eller video. I sig själva vet datorer inte hur de ska göra 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?

Det här ser lite lättare att förstå! Denna bild visar hur man säger till datorn att säga Hej världen . Programmeringsspråk ger 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:

  1. Du skriva kod för att berätta vad man ska göra: print ('Hej, värld') .
  2. Koden är sammanställt , som gör det till maskinkod som datorn kan förstå.
  3. Datorn utför koden och skriver Hej världen tillbaka till oss.

Relaterad: Hur man kommer igång med Python med hjälp av ett 'Hello World' -skript

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 datorn förstår, sedan gör datorn det, vilket kallas utför koden i programmering tala!

Vad är kodning?

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

Varje manus är utformat 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 på 'gilla' på någons inlägg på sociala medier är det ett skript som får det att hända.

Till skillnad från människor kommer datorer att göra precis vad du säger till dem. Det kan låta bra, men det kan orsaka problem. Om du säger till en dator att börja räkna uppåt och inte säger att den ska stanna, kommer den att fortsätta att 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 dators byggstenar eftersom de är ansvariga för varje operation som en dator utför. Det är en uppsättning 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 ett program. När ett program går igenom test- och felsökningsprocessen blir det sedan tillgängligt för en användare i form av förpackad programvara som enkelt kan installeras på en enhet.

Är kodning svår?

Kodning kan vara mycket enkel, 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 historier som verkar vara meningslösa. Oavsett om de är enkla eller svåra att läsa, det är 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ättelser blir lättare att förstå tills du en dag kan läsa saker som du inte ens hade drömt om tidigare!

Att lära sig koda är detsamma. Första gången du försöker koda kommer du att få det 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 ett visuellt kodningsspråk. Du kan till och med gör ditt eget Mario -spel utan att skriva någon kod alls!

Hur ser koden ut

Bilden ovan visar ett manus 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 skriver in sitt namn och att datorn hälsar dem med namn? Låt oss bryta ner vad som händer här.

  1. När manuset startar datorn grafik en fråga till skärmen.
  2. Därefter väntar datorn på att användaren ska inmatning deras namn och sparar det.
  3. 'Hej' grafik till skärmen, tillsammans med de sparade namn .
  4. I Cmder -fönstret, skriptet sammanställer och utför använder sig av Pytonorm .
  5. Manuset kördes precis som det var utformat för, innan det avslutades.

Detta exempel visar dig en enkel kodbit 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 en av dessa saker är för nu. Du vet nu hur Python -koden ser ut och hur detta skript fungerar.

Hur kod blir ett program

Om du är helt ny på kodning kanske du fortfarande undrar hur manus som det ovanstående blir den typ av program du är van att använda. I bilden ovan är fönstret till vänster ett verktyg för att göra Python -skript till program. Fönstret till höger har en ikon som heter hello_name.exe . Jag tror att du kan gissa vad som händer om du klickar på den!

Lär dig att spela gitarr gratis app

Från ingen kod till ett färdigt program. Detta exempel är verkligen 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 använder vi alla.

Kodning är cool

Från den här artikeln har du utvecklat en grundläggande förståelse för programmering, samt praktisk exponering för denna disciplin genom python -exemplen. Kodning är 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.

Dela med sig Dela med sig Tweet E-post Lär dig hur man kodar på ett roligt och interaktivt sätt

Hur man lär sig kod på ett roligt och interaktivt sätt med denna 9-buntade kurs

Läs Nästa
Relaterade ämnen
  • Programmering
  • Programmering
  • Handledning för kodning
Om författaren Ian Buckley(216 artiklar publicerade)

Ian Buckley är frilansjournalist, musiker, artist och videoproducent som bor i Berlin, Tyskland. När han inte skriver eller på scenen, pysslar han med DIY -elektronik eller kod i hopp om att bli en galet forskare.

Mer från Ian Buckley

Prenumerera på vårt nyhetsbrev

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

Klicka här för att prenumerera