реклама
Бургер менюБургер меню

Зара Горенко – Мыслим на Си (страница 2)

18

Набрал:

p, r, i, n, t, f

Снова Shift + 9 (открыл скобку).

Снова Shift + Э (поставил кавычку ").

И тут он переключил язык на русский и набрал:

П, р, и, в, е, т, ,, , З, а, р, а, !

Потом он написал странный знак. Нажал кнопку над Enter-ом (слэш \), а потом букву n.

\n

– Это чтобы компьютер нажал Enter после слов, – пояснил папа.

Снова Shift + Э (закрыл кавычку ").

Снова Shift + 0 (закрыл скобку )).

И в конце, как точку в предложении, он поставил точку с запятой (нажал на букву Ж).

;

Нажал Enter.

Снова Tab.

Набрал:

r, e, t, u, r, n

Пробел.

0

И снова точка с запятой на букве Ж.

;

Нажал Enter.

Нажал Backspace (стер отступ, вернулся к левому краю).

И закрыл домик: зажал Shift и нажал русскую букву Ъ (закрывающая фигурная скобка }).

Текст на экране выглядел так:

#include <stdio.h>

int main() {

printf("Привет, Зара!\n");

return 0;

}

Глава 1. Hello, World! – Первые слова

Пролог: Как я написала свою первую программу

Мне было шесть лет. Декабрь 2003 года, Санкт-Петербург, крошечная комната, которую папа называл "кабинетом". На столе гудел Pentium III с 128 мегабайтами памяти – мой первый компьютер. На экране светилась надпись: Phoenix BIOS 4.0 Release 6.0.

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

– Теперь самое сложное, – сказал папа серьезно. – Нам нужно выйти и сохранить.

Он нажал кнопку Esc (в самом углу слева сверху).

Потом зажал Shift и нажал букву Ж (двоеточие :).

Внизу экрана появилось двоеточие.

Папа нажал букву w (write – записать) и букву q (quit – выйти).

:wq

И ударил по Enter.

Текстовый редактор исчез. Мы снова были в черном терминале.

– Мы написали заклинание, – сказал папа. – Теперь нужно превратить его в настоящую программу. Это делает компилятор.

Он набрал:

g, c, c

Пробел.

h, e, l, l, o, ., c

Пробел.

–, o (минус и буква о)

Пробел.

h, e, l, l, o

gcc hello.c -o hello

И нажал Enter. Компьютер на секунду задумался, но ничего не ответил.

– Молчит – значит, всё хорошо, – улыбнулся папа. – Ошибок нет.

– А теперь, – он посадил меня к себе на колени, – нажми сама.

Он показал мне, что нажимать.

Точка ..

Косая черта / (слэш).

И имя нашей программы: h, e, l, l, o.

./hello

Я зажмурилась и нажала Enter.

На экране, белыми буквами на черном фоне, загорелось:

Привет, Зара!

Я ахнула. Папа улыбнулся: "Теперь попробуй сама. Скажи компьютеру что-нибудь своё".

Я изменила строчку на: "Я учу язык Си".