Сергей Синицын
Приключения Миши в компьютерном мире

Глава I. Город на плате

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

Ничего не подозревавший, Миша аккуратно открутил заднюю панель – и замер от изумления. Перед ним раскинулся целый незнакомый мир, населённый крошечными устройствами и деталями. Внутренности компьютера удивительно напоминали город: разноцветные дорожки походили на улицы, а электронные чипы – на здания разной высоты и формы.

Любопытство подтолкнуло Мишу на невероятное путешествие – прямо внутрь этого таинственного города-монстра. Вдруг он оказался крошечным путешественником, стоящим среди бескрайних просторов электронной схемы. Под ногами тянулись узкие дорожки-вакуумы, вдоль которых выстраивались миниатюрные домики-компоненты. Всё пространство было залито мягким голубоватым светом диодов.

Первым пунктом его знакомства стал центральный парк города – процессор. Это был главный район, управляющий жизнью всего «городка». Здесь трудились специалисты всех направлений: инженеры-разработчики (микропроцессорные ядра), аналитики-диспетчеры (регистры) и менеджеры ресурсов (шина). Их слаженная работа обеспечивала точное выполнение задач и оперативный доступ к информации.

Путешествие продолжилось. По улицам с двусторонним движением мчались сигналы – стремительные посланники данных. Их миссия заключалась в доставке информационных «пакетов» из одной части города в другую. На пересечениях улиц располагались небольшие узлы – хабы, где данные распределялись по нужным направлениям.

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

На пути к порталу выходного сигнала Миша познакомился с дружелюбными жителями микрорайона – транзисторами, резисторами и конденсаторами. Каждый рассказывал о своей роли: кто-то поддерживал стабильность напряжения, кто-то накапливал энергию, а кто-то управлял потоками сигналов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

– Спасибо, профессор Байт! Я обязательно начну учиться. Хочу, чтобы вы все меня понимали!

И старичок с улыбкой протянул ему блестящую флешку:– Вот твой первый словарь. Добро пожаловать в мир кода, Миша.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.