Зара Горенко – Мыслим на Си (страница 2)
Набрал:
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.
На экране, белыми буквами на черном фоне, загорелось:
Привет, Зара!
Я ахнула. Папа улыбнулся: "Теперь попробуй сама. Скажи компьютеру что-нибудь своё".
Я изменила строчку на: "Я учу язык Си".