Innholdsfortegnelse:
Video: CODE-SWITCHING: Jumping Between 2 Different Languages 2024
Datakode er ikke en kryptisk aktivitet forbeholdt genier og orakler. Faktisk, om noen få minutter vil du skrive noen datakode selv! De fleste datakoder utfører en rekke oppgaver fra det dagligdagse til det ekstraordinære. Koden kjører trafikklys og fotgjenger signaler, heiser, mobiltelefon tårn og romskip ledet for verdensrommet.
Du samhandler også med kode på et mer personlig nivå, på telefoner og datamaskiner, og vanligvis for å sjekke e-post eller vær.
Følgende instruksjoner
Datakoden er et sett med uttalelser, som setninger på engelsk, og hver setning retter datamaskinen til å utføre et enkelt trinn eller instruksjon. Hver av disse trinnene er veldig presis og fulgt til brevet.
Hvis du for eksempel er i en restaurant og spør en servitør å henvise deg til toalettet, kan han kanskje si: "Hodet til baksiden, og prøv midtdøren. "Til en datamaskin er disse retningene så uklare at de ikke kan brukes. I stedet, hvis servitøren ga instruksjoner til deg som om du var et dataprogram, kunne han si: "Fra dette bordet, gå nordøst for 40 trinn. Deretter sving til høyre 90 grader, gå 5 skritt, ta til venstre 90 grader, og gå 5 trinn. Åpne døren rett foran deg, og gå inn i toalettet. “
Følgende figur viser kodelinjer fra det populære spillet, Pong. Ikke bekymre deg for å prøve å forstå hva hver enkelt linje gjør, eller føler seg intimert. Du vil snart lese og skrive din egen kode.
En grov måte å måle programmets kompleksitet på er å telle sine uttalelser eller kodelinjer. Grunnleggende applikasjoner som Pong-spillet har 5 000 kodelinjer, mens mer komplekse applikasjoner som Facebook i dag har over 10 millioner kodelinjer. Uansett om det er få eller mange kodelinjer, følger datamaskinen hver instruksjon nøyaktig og uanstrengt, og aldri slits som servitøren kan når det blir bedt om det 100. gang for lokaliseringen av toalettet.
Vær forsiktig med å bare bruke linjer med kode som et mål for et programs kompleksitet. Akkurat som når du skriver på engelsk, kan 100 velskrevne kodelinjer utføre samme funksjonalitet som 1 000 dårlig skrevet kodelinjer.
Skriv kode med noen Angry Birds
Hvis du aldri har skrevet kode før, er det nå din sjanse til å prøve! Gå til Computer Science Education Week og under overskriften "Tutorials for Beginners" klikker du på koblingen "Skriv din første dataprogram" med Angry Birds-ikonet, som vist.
Denne opplæringen er ment for de som ikke har tidligere erfaring med dataprogrammering, og introduserer de grunnleggende byggeblokkene som brukes av alle dataprogrammer.Den viktigste løsningen fra opplæringen er å forstå at dataprogrammer bruker kode for å bokstavelig talt og nøyaktig fortelle datamaskinen å utføre et sett med instruksjoner.
Utdannelsesuke for datavitenskap er et årlig program dedikert til å heve profilen for datavitenskap i løpet av en uke i desember. Tidligere har president Obama, Bill Gates, basketballspiller Chris Bosh og sångeren Shakira blant annet støttet og oppmuntret folk fra USA og rundt om i verden til å delta.