Математика и информатика. Филимонова Л.В - 78 стр.

UptoLike

78
устройство ЭВМ. Их цель заключается либо в том, чтобы с помощью ма-
шины решать повседневные задачи, либо учиться определенным навыкам
(с помощью демонстрационных и обучающих программ), либо проводить
свой досуг, играя в компьютерные игры и т.д. Пишутся прикладные про-
граммы по принципу максимального удобства для пользователя и призва-
ны
решать всевозможнейшие задачи:
подготовка текстов (документов) на компьютере - редакторы текстов
[текстовые процессоры] (наиболее распространены: Lexicon, Microsoft
Word);
обработка табличных данных - табличные процессоры [электронные
таблицы] (часто употребляемые: Lotus1-2-3, SuperCalc, Microsoft Excel,
Quatto Pro);
обработка массивов информации - системы управления базами данных
(широко используются: Access, FoxPro, Clipper, Paradox);
обработка графических данных - графические редакторы (на сегодня по-
пулярны: Paintbrush, Corel Draw).
Также применяются программы для обработки звуковой информа-
ции - музыкальные редакторы, для обработки видеоинформации, системы
деловой и научной графики, системы автоматизированного проектирова-
ния, интегрированные системы, бухгалтерские программы, компьютерные
игры, обучающие программы, электронные справочники и т.д.
Системы программирования
Даже при наличии
десятков тысяч программ для IBM PC пользова-
телям может потребоваться что-то такое, что не делают (или делают, но не
так) имеющиеся программы. Вместе с тем, осваивая шаг за шагом при-
кладные программы, узнавая все более новые из них, пользователь неиз-
менно подходит к той черте, за которой ему хочется не только
работать с
готовым программным обеспечением, но и пробовать свои силы в созда-
нии новой, пусть даже очень простой программы. Разработка системного и
прикладного программного обеспечения на персональных компьютерах
осуществляется с помощью систем программирования.
Современные системы программирования для персональных ком-
пьютеров представляют пользователю мощные и удобные инструменталь-
ные средства для разработки
программ, к которым в первую очередь отно-
сятся:
макроассемблеры (машинно-ориентированные языки);
трансляторы (компилятор и(или) интерпретатор) с языка высокого уров-
ня;
средства редактирования, компоновки и загрузки программ;
библиотеки подпрограмм, содержащие заранее подготовленные подпро-
граммы, которыми могут пользоваться программисты;
различные вспомогательные программы: отладчики машинных про-
грамм, программы для получения перекрестных ссылок и т.д.
                                   78

устройство ЭВМ. Их цель заключается либо в том, чтобы с помощью ма-
шины решать повседневные задачи, либо учиться определенным навыкам
(с помощью демонстрационных и обучающих программ), либо проводить
свой досуг, играя в компьютерные игры и т.д. Пишутся прикладные про-
граммы по принципу максимального удобства для пользователя и призва-
ны решать всевозможнейшие задачи:
• подготовка текстов (документов) на компьютере - редакторы текстов
   [текстовые процессоры] (наиболее распространены: Lexicon, Microsoft
   Word);
• обработка табличных данных - табличные процессоры [электронные
   таблицы] (часто употребляемые: Lotus1-2-3, SuperCalc, Microsoft Excel,
   Quatto Pro);
• обработка массивов информации - системы управления базами данных
   (широко используются: Access, FoxPro, Clipper, Paradox);
• обработка графических данных - графические редакторы (на сегодня по-
   пулярны: Paintbrush, Corel Draw).
       Также применяются программы для обработки звуковой информа-
ции - музыкальные редакторы, для обработки видеоинформации, системы
деловой и научной графики, системы автоматизированного проектирова-
ния, интегрированные системы, бухгалтерские программы, компьютерные
игры, обучающие программы, электронные справочники и т.д.

                      Системы программирования
       Даже при наличии десятков тысяч программ для IBM PC пользова-
телям может потребоваться что-то такое, что не делают (или делают, но не
так) имеющиеся программы. Вместе с тем, осваивая шаг за шагом при-
кладные программы, узнавая все более новые из них, пользователь неиз-
менно подходит к той черте, за которой ему хочется не только работать с
готовым программным обеспечением, но и пробовать свои силы в созда-
нии новой, пусть даже очень простой программы. Разработка системного и
прикладного программного обеспечения на персональных компьютерах
осуществляется с помощью систем программирования.
       Современные системы программирования для персональных ком-
пьютеров представляют пользователю мощные и удобные инструменталь-
ные средства для разработки программ, к которым в первую очередь отно-
сятся:
• макроассемблеры (машинно-ориентированные языки);
• трансляторы (компилятор и(или) интерпретатор) с языка высокого уров-
  ня;
• средства редактирования, компоновки и загрузки программ;
• библиотеки подпрограмм, содержащие заранее подготовленные подпро-
  граммы, которыми могут пользоваться программисты;
• различные вспомогательные программы: отладчики машинных про-
  грамм, программы для получения перекрестных ссылок и т.д.