Давайте прикинем, какая информация поместится на скромной дискете 3,5 дюйма. Одна книжная страница – примерно 2,5Кб текста; делим 1440Кб на два с половиной и получаем около шестисот страниц. Впечатляющий том, не так ли?
Теперь коснёмся ещё одной важной стороны, связанной с компьютерами – программного обеспечения. Без него ваш компьютер как тело без души – железка, и только. Именно программы заставляют компьютер делать то или это – считать по определённым алгоритмам, печатать, вступать в связь с другими абонентами Сети, считывать данные, рисовать картины и графики и так далее. Все программы можно разделить на две части – системные и прикладные. Системные программы пишутся профессионалами и являются, фактически, неотъемлемой частью компьютера; они обеспечивают взаимодействие между его основными узлами и контакт с пользователем через экран и клавиатуру. Обычно такой пакет программ называется ОС – операционной системой, обязательно включающей драйверы всех устройств, компиляторы и трансляторы с языков программирования (Фортран, СИ и т. д.) в машинные коды. Имея ОС, мы уже можем писать собственные программы – например, на Фортране. ОС – посредник (интерфейс) между нами и компьютером, но не очень удобный; чтобы пользоваться им, надо довольно много знать. И потому существуют программы-надстройки, играющие роль посредников между нами и системой ОС и позволяющие нам общаться с компьютером более просто – как говорят, дружественно (на уровне «чайника» или домохозяйки). Типичной из них является система Нортона (Norton), и вы должны её знать. Если приобрести компьютер помощнее, с цветным монитором, то вы сможете ознакомиться с более современной системой Windows, заменяющей ОС и Нортон; это крайне желательно сделать.
Рассмотрим основные типы прикладных программ и параллельно с этим те задачи, которые способен решать компьютер в современном мире. Отмечу, что одни прикладные программы могут быть написаны профессионалами – и, следовательно, такие программы являются товаром, который продаётся и покупается; другие программы написаны учёными для решения их частных проблем (и вам, весьма возможно, придётся писать такие программы или пользоваться ими); третьи пишут любители – для собственного удовольствия. Итак, перечислим основные виды прикладных программ.
1. Программы для всевозможных научных расчётов в области естественных наук. Тут есть обшие математические программы, позволяющие вычислять интегралы десятком способов, считать функции Бесселя и Лагранжа, обращать матрицы, решать системы уравнений и так далее. Есть частные, гораздо более сложные программы – например, для расчёта атомных структур и энергетики соединений, определения состава вещества, прогнозирования популяции животных и решения других подобных проблем. Ко многим из этих задач примыкают гигантские базы данных – компьютерные хранилища информации о веществах (химические формулы, названия, структура, свойства, спектральные данные). Они столь велики и столь широко используются в науке и инженерии, что каждая база сосредоточена в своём отдельном центре: например, Техасский университет собирает сведения о нефтепродуктах, в Кембридже накапливают информацию о кристаллических структурах твёрдых тел, а под Филадельфией есть всемирно известный центр порошковых дифракционных данных.