Система MathCAD Plus 6.0 Pro




Система MathCAD Plus 6.0 Pro - стр. 127


Работа с системой приобрела характер визуального объектно-ориентированного программирования. При этом решающим является задание объектов, а программу составляет сама система. Более того, в MathCAD (к сожалению, не для символьных операций) эффективно решена проблема сквозной передачи данных от одного объекта к другому, например от одного математического выражения к другому, от него к таблицам, от таблиц к графикам и т. д. Поэтому изменение в любой формуле или в задании входных данных тут же ведет к пересчету задачи по всей цепи взаимодействия объектов.

Лучшее враг хорошего! Это в полной мере можно сказать о входном языке предшествующих версий MathCAD. Этот язык был доведен до такого "совершенства", что в нем исчезли многие основополагающие средства программирования, например циклы, условные выражения, процедуры и т. д., в их привычном для программистов виде. В результате пользователь, привыкший к обычному программированию, испытывал большие неудобства от замены этих средств непривычными средствами системы MathCAD. Тем более, что иногда описание задачи в общепринятом на языках программирования виде оказывается предпочтительным и более коротким.

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

Впрочем, версии MathCAD 6.0 и PLUS 6.0 PRO избавились и от этого "недостатка". В них включены важнейшие средства программирования и предусмотрена возможность задания программных блоков -- процедур с общепринятыми операторами программирования. В совокупности с иными средствами входного языка это делает его необычайно гибким, мощным и наглядным.




Содержание  Назад  Вперед