
\chapter*{Введение}
Предлагаемый вашему вниманию курс вырос из курса лекций по
основам информатики, прочитанного авторам студентам кафедры
общего почвоведения факультета почвоведения МГУ в первом семестре
1995/96 учебного года.

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

Цель данного курса не только и не столько научить студентов решать
простейшие прикладные задачи на конкретном типе машин средствами
конкретных пакетов, сколько дать общую картину современного мира
информационных технологий.

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

Некоторым исключением является книга \cite{Glushkov}, но она сильно
устарела и не дает правильных ориентиров в современном мире сетей
и Desktop computing.

Несмотря на то, что исходный курс лекций был прочитан для почвоведов,
я решил назвать книгу <<Учебник пользователя>>, поскольку львиная доля
содержащейся в ней информации применима для людей, решающих любые задачи
на компьютере.


Практические задания, приведенные в данной книге в основном рассчитаны
на работу в операционной системе Linux, хотя, как правило, приводится
эквивалент для программ под Windows или DOS.

Причина этого в том, что {\it во-первых}, книга расчитана на людей,
собирающихся делать серьезную научную работу. Поэтому лучше объяснять
на примере логичной, хотя и более сложной системы, чем давать набор
готовых рецептов без содержащейся за ними логики.

{\it Во-вторых}, я считаю, что серьезная научная работа всегда предполагает
выход за рамки сущестувующих средств, и Unix для этого идеально приспособлен.

{\it В-третьих}, при бедности наших образовательных организаций, Linux
это единственный способ собрать полноценный комплект программного обеспечения,
не прибегая к воровству (пиратству), которое в высшей школе особенно 
недопустимо по этическим соображениям.

{\it В-четвертых}, я надеюсь, что когда-нибудь читатели этой книги смогут
работать в нормальных условиях, когда для работы с хорошими картами
используется хорошая техника - SparcStation или Silicon Graphics, а это
опять же Unix. 

Читатель может возразить: <<Ну хорошо, все это благие намерения.
Но вот вы выучите людей своему Линуксу, а работать им все равно
придется в Windows>>\footnote{Когда я где-то за полгода до начала 
рекламной кампании по поводу Internet
консультировал одну преподавательницу информатики в школе по поводу
закупки компьютеров, на мои настойчивые советы установить локальную
сеть, она сказала, что в РУНО этот проект зарубили, поскольку считают,
что на практике после окончания школы людям придется работать на
отдельно стоящих машинах. Наивные!}.

Ну, во-первых, я уже сказал что моя задача~--- дать основные концепции
и показать логику работы на компьютере. В Unix эта логика заметнее.
Там ее никто не пытался спрятать от пользователя, пугающегося новых
концепций.

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

Так что читатели могут заранее настроить себя на мысль, что работать
надо в том, в чем удобнее.
