Код кантип иштеп жаткан программага айланат
Сен терген сөздөрдөн чыныгы иштеген оюнга чейин
- баштапкы коддон иштеген программага чейинки жолду түшүндүрө аласың,
- котормочу эмне кыларын жана эмне үчүн керек экенин айта аласың,
- компиляцияланма тилдер (C++ сыяктуу) менен интерпретацияланма тилдердин (Python жана JavaScript сыяктуу) айырмасын айта аласың.
1. Баштапкы код: сен жазган сөздөр
Программист программа түзгөндө, ал нускамаларды программалоо тилинде терет, мисалы Python, C++ же JavaScript. Адам жазып, окуй алган бул текст баштапкы код деп аталат.
Баштапкы код кыска, тыкан сүйлөмдөргө бир аз окшош. Мисалы, бир сап print("Hello!") деп жазылышы мүмкүн. Муну адам оңой окуйт — бирок компьютер аны түз аткара албайт.
2. Машина коду: компьютердин өз тили
Эң тереңинде компьютер машина кодун гана түшүнөт — 1 менен 0дон турган узун чынжырлар, мисалы 01001000 01101001. Бул анын түз аткара алган жалгыз тили.
Адамдарга бирлер менен нөлдөрдү окуу абдан кыйын, ал эми компьютерлер биздин сөздөрдү окуй албайт. Ошентип маселе пайда болот: сен терген сөздөр компьютер чын эле кыла алган нерсеге кантип айланат?