Što je kodiranje i kako djeluje?

  • Lesley Fowler
  • 0
  • 1767
  • 35
Oglas

Računalni kod je vrlo važan. Gotovo svaki elektronički uređaj koji koristite oslanja se na kod. Način na koji stvari mogu djelovati prilično zbunjujuće, ali kad to razgradite to je zapravo jednostavno.

Ljudi koji izrađuju kod nazivaju se programeri, koderi ili programeri. Svi rade s računalima na stvaranju web stranica, aplikacija, pa čak i igara! Danas ćete naučiti što kodirati, čemu služi i kako sami započeti učenje koda.

Što je kod?

Računala imaju svoj vlastiti jezik koji se zove Strojni kod što im govori što da rade. Kao što vidite, to nema puno smisla za ljude!

Svaki broj ili slovo govori računalu da promijeni nešto u svom memorija. To bi mogao biti broj ili riječ, ili mali dio slike ili videozapisa. Računala sama po sebi ne znaju kako ništa učiniti. Posao programera je da im daje upute.

Moguće je naučiti Strojni kod, ali to bi trajalo dugo! Srećom postoji lakši način komunikacije s računalima.

Što je programski jezik?


Ovo je malo lakše razumjeti! Ova slika prikazuje kako reći računalu da kaže Pozdrav svijete. Umjesto da koristi strojni kod, koristi se programski jezik koji se zove Piton.

Gotovo svi programski jezici rade na isti način:

  1. Vas pisati kod reći što da radi: ispis (“Pozdrav svijete”).
  2. Kod je sastaviti, što ga pretvara u strojni kod koji računalo može razumjeti.
  3. Računalo izvršava kod i piše Pozdrav svijete natrag kod nas.

Postoji na stotine različitih programskih jezika koji mogu izgledati zbunjujuće, ali svi rade isto. Utipkavate ono što želite da uradi, kompajler pretvara ga u jezik koji računalo razumije, onda to čini i računalo, koje se naziva izvršavanje kod u programiranju govori!

Što je kodiranje?

Kodiranje je postupak korištenja programskog jezika kako bi se računalo ponašalo kako želite. Svaki redak koda nalaže računalu da nešto poduzme, a dokument pun redaka koda naziva se a skripta.

Svaka je skripta zamišljena da izvrši neki posao. Ovaj bi posao mogao biti slikati i promijeniti njegovu veličinu. Može reproducirati određeni zvuk ili skladbu. Kada kliknete Kao na nečijem postu na društvenim mrežama skripta je ono što ga čini.

Za razliku od ljudi, računala će raditi upravo ono što im kažete. To možda zvuči sjajno, ali može uzrokovati probleme. Ako kažete računalu da počne brojati prema gore, a ne kažite da stane, to će stalno brojati! Biti dobar programer znaći kako reći računalu da djeluje.

Što je program?

Skripte same po sebi mogu raditi samo ako jesu sastaviti i onda pogubljen. Ovo je korisno dok još uvijek radite na njemu, ali kad završite, želite da ljudi koji nisu programeri mogu koristiti vašu skriptu. Ono što trebate je pretvoriti svoj skriptu u program.

Kad ste zadovoljni sa skriptu, možete je sastaviti u program. Kao što već znate, sastavljanjem mijenjate kod od svog programski jezik u strojni kod računalo može razumjeti. Ovaj je put strojni kod spreman u program koje svatko može preuzeti i koristiti. Svaka vrsta aplikacije, igre ili web stranice je program.

Je li kodiranje teško?

Kodiranje može biti vrlo jednostavno i svatko može naučiti osnove. Dobra analogija je razmišljati o kodiranju knjiga poput u knjižnici. Neke se knjige koriste jednostavnim jezikom, a priče su lako razumljive. Drugi koriste vrlo složene riječi i imaju priče koje, čini se, nemaju smisla. Bilo da su jednostavne ili teške za čitanje, sve su to knjige.

Što više knjiga pročitate, bolje ćete ih dobiti. Komplicirani jezik ili zbunjujuće priče postaju lakše razumjeti dok jednog dana ne možete pročitati stvari o kojima prije niste ni sanjali!

Učenje kodiranja je isto. Kad prvi put pokušate kodirati, teško će vam biti, ali svaki put kad to učinite, postajete bolji. Ako vam je teško naučiti programski jezik, i dalje možete naučiti važne ideje iza njega koristeći jezik vizualnog kodiranja. Možete čak i napraviti svoju vlastitu Mario igru ​​Make Your Own Mario Game! Osnove ogrebotina za djecu i odrasle napravite vlastitu Mario igru! Osnove ogrebotina za djecu i odrasle Jeste li znali da možete kreirati igre čak i ako ne znate programiranje? Evo potpunog vodiča za početak izrade prve igre u programu Scratch. a da pritom uopće ne upišete nijedan kod!

Kako izgleda kod

Slika iznad prikazuje skriptu zvanu hello_name. Već ste vidjeli da jedan redak koda može natjerati računalo na ispis. Recimo da umjesto da samo pozdravite svijet, želite da korisnik upiše njihovo ime, a da ih računalo pozdravi po imenu? Idemo raščlaniti što se ovdje događa.

  1. Kada se skriptu pokrene računalo ispisuje pitanje za ekran.
  2. Zatim računalo čeka korisnika ulazni njihovo ime i sprema ga.
  3. “zdravo” ispisuje na zaslon, zajedno sa spremljenim Ime.
  4. U prozoru Cmder skripta sastavlja i izvršava koristeći Piton.
  5. Skripta se odvijala točno onako kako je i zamišljena, prije izlaska.

Ovaj primjer pokazuje jednostavan dio koda napisan u a uređivač koda, i pokrenuti u Cmderu koji je vrsta terminal prozor. Ne brinite se previše što je bilo koja od ovih stvari za sada. Sada znate kako izgleda Python kôd i kako funkcionira ova skripta.

Kako kod postaje program

Ako ste potpuno novi u kodu, možda ćete se i dalje zapitati kako skripte poput ove gore postaju onakvi programi na koje ste navikli. Na gornjoj slici prozor s lijeve strane je alat za pretvorbu Python skripti u programe. Prozor s desne strane ima ikonu koja se zove hello_name.exe. Mislim da možete pogoditi što će se dogoditi ako ga kliknete!

Od bez koda, do gotovog programa. Ovaj je primjer stvarno jednostavan, ali ovako funkcionira gotovo cijelo kodiranje. Ljudi ih svakodnevno koriste programski jezici naučili su, pisati skripta, koji će postati programi svi koristimo.

Kodiranje je cool

Današnji članak naučio vas je što je kôd i kako funkcionira neki Python kod. Postoji puno sjajnih web stranica i aplikacija koje vam mogu pomoći i u učenju programiranja!

Kodiranje je svima, a pokretanje nikada nije bilo lakše. Možete čak i naučiti kodirati pomoću Minecraft Minecraft sata kodnog nastavnog programa Djeca Osnove programiranja Minecraft sat vremena kodova podučava djecu Osnove programiranja Minecraft sat koda pruža nekoliko izvrsnih tutorijala koji pomažu djeci da nauče osnove programiranja. !




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.