Приключения Миши в компьютерном мире - страница 2

Шрифт
Интервал



Глава II. Язык, которого не знал Миша

Миша с интересом шагал по городу на плате. Всё вокруг было таким удивительным и незнакомым. Он махал обитателям улиц – транзисторам, резисторам, маленьким чипам с блестящими ножками – но в ответ слышал лишь странные щелчки, писки и сигналы, похожие на «101010» и «110011».

– Привет! Я Миша! – радостно выкрикнул он одному симпатичному модулю.

Но модуль только мигнул зелёным светом и пробормотал:

– Ошибка. Неизвестная команда. Перепроверь синтаксис.

Миша удивился. Он ведь говорил на русском – разве не все его понимают?

Он подошёл к ближайшему диоду:

– Я попал сюда случайно. Можно задать вопрос?

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

Мальчик почесал затылок.

– Ничего не понимаю. Что за странные слова?

И тут рядом появился доброжелательный старичок с бородой из медных проводков – Профессор Байт. Он был очень умным и знал всё о компьютерном мире.

– Ах, Миша, – сказал он мягко, – ты говоришь на человеческом языке. Но здесь, в нашем городе, всё работает по-другому. Мы понимаем только компьютерные языки.

– Компьютерные языки? – переспросил Миша. – Это как английский или французский?

– Почти, – кивнул профессор. – Только эти языки не для разговоров, а для инструкций. Компьютеры – очень умные, но говорят на языке цифр, логики и команд. Им нужно говорить точно и понятно, иначе они просто не смогут выполнить задачу.

– Но почему вы говорите «101010» и всякое такое?

– Это называется двоичный код. Компьютеры понимают только два сигнала: включено и выключено. Или, если по-простому, 1 и 0. С помощью длинных цепочек таких нолей и единиц передаются все команды, изображения, музыка и даже мультфильмы!

– А как тогда люди общаются с компьютером?

– Для этого были придуманы языки программирования. Это как волшебный переводчик между человеком и машиной. Человек пишет команды, например:

Покажи картинку или Сложи 2 и 2,

а специальная программа переводит это в нули и единицы, чтобы компьютер понял.

– Ого! А я могу выучить такой язык?

– Конечно! Есть простые языки, как Scratch – его даже малыши осваивают. А есть посложнее – Python, Java, C++. Но главное – не бояться. Это почти как учить новый язык в школе: сначала сложно, потом интересно.

Миша задумался. Он понял, что для настоящего разговора с жителями компьютерного города ему нужно выучить их язык. И это было совсем не страшно, а даже весело и увлекательно.