Программирование на языке высокого уровня. Марапулец Ю.В. - 5 стр.

UptoLike

Составители: 

ВВЕДЕНИЕ.
Необходимость человечества в вычислениях возникла очень давнонаука о вы-
числениях является одной из самых древнейших наук. Потребность в вычислениях все-
гда была неразрывно связана с практической деятельностью человека. Наряду с непре-
рывным ростом потребностей в вычислениях и с развитием методов вычислений воз-
никла и развивалась вычислительная техника, т.е. совокупность средств, предназначен-
ных для снижения трудоемкости, ускорения и автоматизации вычислительных процес-
сов. Особенно бурными темпами вычислительная техника стала развиваться в середине
20-го столетия, что обуславливалось, прежде всего, потребностями важнейших совре-
менных отраслей науки и техники, таких, как ядерная физика, реактивная и ракетная
техника, проблемы освоения космоса и т.д. Появилась настоятельная необходимость к
созданию вычислительных машин, способных за сравнительно небольшие промежутки
времени выполнять большой объем вычислительной работы. Практическое построение
таких машин стало возможным благодаря достаточно высокому уровню развития, дос-
тигнутому в других отраслях науки и техники, например радиоэлектронике.
Появление современных вычислительных машин оказало и глубокое обратное воз-
действие на многие отрасли науки и техники, открыв для них новые возможности для
исследований. Возможность быстрого проведения большого количества вычислений по-
зволяет ставить и решать задачи во всей их полноте, отказавшись от многих допущений
и упрощений, и тем самым глубже вникать в сущность изучаемых явлений и объектов.
Это же обстоятельство в ряде случаев привело к возникновению совершенно новых, бо-
лее эффективных методов исследований. Для примера можно привести такой метод, как
моделирование процессов. Применение моделирования в ряде случаев позволяет отка-
заться от дорогостоящих, требующих больших затрат времени, экспериментов, которые
к тому же не всегда приводят к положительным результатам.
Таким образом, наличие современных вычислительных машин часто позволяет со-
вершенно по новому подойти и к постановке задачи, и к выбору метода ее решения. Это
обстоятельство, в частности, привело к широкой компьютеризации даже таких отраслей
науки и техники, которые раньше считались весьма далекими от вычислительной мате-
матикиэкономика, биология, лингвистика, музыка и т.д.
Вычислительная система в целом представляет собой сложный комплекс, состоя-
щий из разнообразных технических средств, с одной стороны, и соответствующего про-
граммного обеспеченияс другой. При этом, как технические, так и программные сред-
ства имеют обычно модульную структуру, позволяющую наращивать их в зависимости
от назначения и условий эксплуатации системы.
Программное обеспечение персональных вычислительных машин (ПЭВМ) содер-
жит необходимые программы и документацию на них, предназначенные для обеспече-
ния эффективного использования вычислительных средств, а также облегчения ее экс-
плуатации и снижения трудоемкости подготовительной работы при решении различных
задач. При этом обеспечивается минимальное вмешательство программиста в вычисли-
тельный процесс.
Все программное обеспечение ПЭВМ можно разделить на три составные части:
1. Системные программы (операционная система, драйверы, программыоболочки,
вспомогательные программыутилиты, программы управления сетью и т.д.);
2. Инструментальные системы (среды разработки для программистов);
3. Прикладные программы (графические и текстовые редакторы, системы управления
базами данных, обработки табличных данных, системы автоматизированного проек-
тирования, системы деловой и научной графики, бухгалтерские программы и т.д.).
В предлагаемом курсе лекций рассматриваются особенности программирования на
языке С++, с помощью которого возможно создавать прикладные и системные програм-
мы различного направления. Курс является базовым, с его помощью в дальнейшем на
5
ВВЕДЕНИЕ.

      Необходимость человечества в вычислениях возникла очень давно – наука о вы-
числениях является одной из самых древнейших наук. Потребность в вычислениях все-
гда была неразрывно связана с практической деятельностью человека. Наряду с непре-
рывным ростом потребностей в вычислениях и с развитием методов вычислений воз-
никла и развивалась вычислительная техника, т.е. совокупность средств, предназначен-
ных для снижения трудоемкости, ускорения и автоматизации вычислительных процес-
сов. Особенно бурными темпами вычислительная техника стала развиваться в середине
20-го столетия, что обуславливалось, прежде всего, потребностями важнейших совре-
менных отраслей науки и техники, таких, как ядерная физика, реактивная и ракетная
техника, проблемы освоения космоса и т.д. Появилась настоятельная необходимость к
созданию вычислительных машин, способных за сравнительно небольшие промежутки
времени выполнять большой объем вычислительной работы. Практическое построение
таких машин стало возможным благодаря достаточно высокому уровню развития, дос-
тигнутому в других отраслях науки и техники, например радиоэлектронике.
      Появление современных вычислительных машин оказало и глубокое обратное воз-
действие на многие отрасли науки и техники, открыв для них новые возможности для
исследований. Возможность быстрого проведения большого количества вычислений по-
зволяет ставить и решать задачи во всей их полноте, отказавшись от многих допущений
и упрощений, и тем самым глубже вникать в сущность изучаемых явлений и объектов.
Это же обстоятельство в ряде случаев привело к возникновению совершенно новых, бо-
лее эффективных методов исследований. Для примера можно привести такой метод, как
моделирование процессов. Применение моделирования в ряде случаев позволяет отка-
заться от дорогостоящих, требующих больших затрат времени, экспериментов, которые
к тому же не всегда приводят к положительным результатам.
      Таким образом, наличие современных вычислительных машин часто позволяет со-
вершенно по новому подойти и к постановке задачи, и к выбору метода ее решения. Это
обстоятельство, в частности, привело к широкой компьютеризации даже таких отраслей
науки и техники, которые раньше считались весьма далекими от вычислительной мате-
матики – экономика, биология, лингвистика, музыка и т.д.
      Вычислительная система в целом представляет собой сложный комплекс, состоя-
щий из разнообразных технических средств, с одной стороны, и соответствующего про-
граммного обеспечения – с другой. При этом, как технические, так и программные сред-
ства имеют обычно модульную структуру, позволяющую наращивать их в зависимости
от назначения и условий эксплуатации системы.
      Программное обеспечение персональных вычислительных машин (ПЭВМ) содер-
жит необходимые программы и документацию на них, предназначенные для обеспече-
ния эффективного использования вычислительных средств, а также облегчения ее экс-
плуатации и снижения трудоемкости подготовительной работы при решении различных
задач. При этом обеспечивается минимальное вмешательство программиста в вычисли-
тельный процесс.
      Все программное обеспечение ПЭВМ можно разделить на три составные части:
1. Системные программы (операционная система, драйверы, программы – оболочки,
    вспомогательные программы – утилиты, программы управления сетью и т.д.);
2. Инструментальные системы (среды разработки для программистов);
3. Прикладные программы (графические и текстовые редакторы, системы управления
    базами данных, обработки табличных данных, системы автоматизированного проек-
    тирования, системы деловой и научной графики, бухгалтерские программы и т.д.).
      В предлагаемом курсе лекций рассматриваются особенности программирования на
языке С++, с помощью которого возможно создавать прикладные и системные програм-
мы различного направления. Курс является базовым, с его помощью в дальнейшем на

                                         5