Какво е кодиране и как работи?

Какво е кодиране и как работи?

Компютърният код е много важен. Почти всяко електронно устройство, което използвате, разчита на код. Начинът на работа може да изглежда доста объркващ, но когато го разбиете, всъщност е просто.





Хората, които правят код, се наричат ​​програмисти, кодери или разработчици. Всички те работят с компютри, за да създават уебсайтове, приложения и дори игри! Днес ще научите какъв код е, за какво е и как да започнете да изучавате кода сами.





Какво е код?

Компютрите имат свой собствен език, наречен Машинен код което им казва какво да правят. Както виждате, това няма много смисъл за хората!





Всяка цифра или буква казват на компютъра да промени нещо в него памет . Това може да бъде число или дума или малка част от снимка или видео. Самите по себе си компютрите не знаят как да правят нищо. Работата на програмиста е да им дава инструкции.

Възможно е да научите машинен код, но това ще отнеме много време! За щастие има по -лесен начин за комуникация с компютри.



Какво е език за програмиране?

Сега това изглежда малко по -лесно за разбиране! Тази снимка показва как да кажете на компютъра да каже Здравей свят . Езиците за програмиране осигуряват интерфейс между кодери или програмисти и машинен език. Така че вместо да използвате машинен код, горното изображение използва език за програмиране, наречен Python .

Почти всички езици за програмиране работят по същия начин:





  1. Вие напишете код да му кажете какво да прави: print ('Здравей, свят') .
  2. Кодът е съставен , което го превръща в машинен код, който компютърът може да разбере.
  3. Компютърът изпълнява кода и пише Здравей свят обратно към нас.

Свързани: Как да започнете с Python с помощта на скрипт „Hello World“

Има стотици различни езици за програмиране, които могат да изглеждат объркващи, но всички те правят едно и също нещо. Въвеждате какво искате да направи, компилатор превръща го в език, който компютърът разбира, след което компютърът го прави, което се нарича изпълнение кодът в програмирането говори!





Какво е кодиране?

Кодирането е процесът на използване на език за програмиране, за да накарате компютъра да се държи както искате. В Python всеки ред код казва на компютъра да направи нещо, а документ, пълен с редове код, се нарича a скрипт .

Всеки скрипт е предназначен да изпълнява задача. Тази работа може да е да направите снимка и да промените нейния размер. Може да възпроизвежда определен звук или музика. Когато кликнете върху „харесва“ на публикация на някого в социалните медии, скриптът е това, което го прави.

За разлика от хората, компютрите ще правят точно това, което им кажете. Това може да звучи чудесно, но може да причини проблеми. Ако кажете на компютъра да започне да брои нагоре и не му кажете да спре, той ще продължи да брои завинаги! Да бъдеш добър програмист означава да знаеш как да кажеш на компютъра да действа.

Какво е програма?

Програмите са градивните елементи на компютрите, тъй като те са отговорни за всяка операция, която компютър извършва. Това е набор от инструкции, които се създават по време на процеса на програмиране на разработката на софтуер. Без програми компютрите са безполезни.

Програмите създават софтуер, който обикновеният потребител може да разпознае като уебсайт или приложение. Когато дадена програма преминава през процеса на тестване и отстраняване на грешки, тя става достъпна за потребителя под формата на пакетиран софтуер, който лесно може да бъде инсталиран на устройство.

Трудно ли е кодирането?

Кодирането може да бъде много просто и всеки може да научи основите. Добра аналогия е да мислите за кодиране като книги в библиотека. Някои книги използват прост език и историите са лесни за разбиране. Други използват много сложни думи и имат истории, които изглежда нямат смисъл. Независимо дали са прости или трудни за четене, всички те са книги.

Колкото повече книги четете, толкова по -добре се справяте. Сложният език или объркващите истории стават по -лесни за разбиране, докато един ден не прочетете неща, за които дори не бихте мечтали в миналото!

Да се ​​научиш да кодираш е същото. Първият път, когато се опитате да кодирате, ще ви бъде трудно, но всеки път, когато го направите, се подобрявате. Ако ви е трудно да научите език за програмиране, все още можете да научите важните идеи зад него, като използвате език за визуално кодиране. Можете дори направете своя собствена игра на Марио без да въвеждате въобще код!

Как изглежда кодът

Изображението по -горе показва скрипт, наречен hello_name . Вече видяхте, че един ред код може да накара компютъра да отпечата на екрана. Да кажем, че вместо просто да поздравите свят, искате потребителят да въведе името си и компютърът да ги поздрави по име? Нека разбием какво се случва тук.

  1. Когато скриптът стартира компютъра отпечатъци въпрос към екрана.
  2. След това компютърът чака потребителят да го направи вход името им и го запазва.
  3. 'Здравейте' отпечатъци към екрана, заедно със запазените име .
  4. В прозореца Cmder скриптът компилира и изпълнява използвайки Python .
  5. Скриптът се изпълняваше точно както е проектиран, преди да излезе.

Този пример ви показва прост код, написан на a редактор на кодове , и стартирайте в Cmder, който е тип терминал прозорец. Не се притеснявайте много за това, което е едно от тези неща засега. Вече знаете как изглежда кодът на Python и как работи този скрипт.

Как кодът става програма

Ако сте съвсем нов в кодирането, все още може да се чудите как скриптове като този по -горе стават вида програми, които сте свикнали да използвате. На горното изображение прозорецът вляво е инструмент за превръщане на скриптове на Python в програми. Прозорецът вдясно има икона, наречена hello_name.exe . Мисля, че можете да предположите какво ще се случи, ако щракнете върху него!

как да излезете от пощата на mac

От без код до завършена програма. Този пример е наистина прост, но така работи почти цялото кодиране. Всеки ден хората използват програмни езици са се научили да пишат код , което ще стане програми всички използваме.

Кодирането е готино

От тази статия вие сте развили фундаментално разбиране за програмирането, както и практическо излагане на тази дисциплина чрез примерите на python. Кодирането е за всеки, независимо от възрастта или произхода.

Python е добро място да започнете своето кодиране, тъй като е един от водещите езици за програмиране в света. Изследването на други езици за програмиране и дори други аспекти на кодирането винаги е опция.

Дял Дял Туит електронна поща Научете как да кодирате по забавен и интерактивен начин

Как да научите кода по забавен и интерактивен начин с този 9-пакетен курс

Прочетете Напред
Свързани теми
  • Програмиране
  • Програмиране
  • Уроци по кодиране
За автора Иън Бъкли(216 статии са публикувани)

Иън Бъкли е журналист на свободна практика, музикант, изпълнител и видео продуцент, живеещ в Берлин, Германия. Когато не пише или е на сцената, той се занимава с „направи си сам“ електроника или код с надеждата да стане луд учен.

Още от Иън Бъкли

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате