You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Глава 1<br />
Написание вашей первой программы<br />
э&ой главе...<br />
s Постигая концепции C++<br />
^ Что такое программа<br />
•S К.Г.К пишут программы<br />
S<br />
S<br />
S<br />
S<br />
Создание первой программы<br />
Выполнение программы<br />
<strong>Р</strong>азбор программ<br />
Вычисление выражений<br />
v., мы на старте. Никого вокруг нет — только вы, я и книга. Сосредоточьтесь<br />
и постарайтесь овладеть некоторыми фундаментальными понятиями.<br />
Компьютер — это поразительно быстрая, но невероятно глупая машина. Он может<br />
выполнить то и только то, что прикажешь (причем с умом!), — ни больше, ни меньше.<br />
К нашему глубокому сожалению, компьютер не понимает привычного человеку<br />
языка — ни английского, ни русского, ни какого-либо другого. Знаю, вы хотите возразить:<br />
"Я видел компьютеры, понимающие английский". В действительности язык<br />
понимала выполняемая компьютером специально разработанная программа. (Это<br />
объяснение не совсем корректно. Но, с другой стороны, если я захочу рассказать своему<br />
маленькому сыну что-то слишком для него сложное, то постараюсь объяснить это<br />
доступными для него словами и понятиями.)<br />
Компьютеры понимают язык, который называют машинным или языком программирования.<br />
Человеку крайне сложно разговаривать машинным языком. Поэтому<br />
в качестве посредника между компьютерами и людьми решили использовать такие<br />
языки высокого уровни, как C++. Они более или менее понятны людям и конвертируются<br />
в машинный язык, воспринимаемый компьютерами.<br />
ТЕоанигал концепции C+ +<br />
В начате семидесятых консорциум очень умных людей разрабатывал компьютерную<br />
систему Muitix. Ее предназначением было обеспечение недорогого всеобщего<br />
доступа к графическим, текстовым и другим файлам, к электронной почте, эротике<br />
(ладно, это я уже переборщил). Конечно, это была совершенно глупая идея, и в целом<br />
проект провалился.<br />
Небольшая группа инженеров, работающих в лабораториях Белла, решила использовать<br />
фрагменты Muitix в небольшой операционной системе, которую окрестили<br />
Unix (Un-ix, Mult-ix — словом, все понятно?).<br />
Эти инженеры не имели одной большой мощной машины, а лишь несколько<br />
маломощных машин разных производителей. Поскольку все они были разные,<br />
каждую программу требовалось перерабатывать под каждую машину. Чтобы<br />
избежать этих мучений, был разработан небольшой, но мощный язык, который<br />
назвали С.<br />
Глава 1. Написание вашей первой программы 21