Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Differences between Computer Systems - Wolfram Mathematica

Различия между операционными системами

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

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

• Язык, используемый ядром Mathematica
• Структура "блокнотов" Mathematica
• Протокол обмена данными MathLink

Элементы Mathematica, являющиеся абсолютно идентичными для всех компьютерных систем.

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

Структура "блокнотов" Mathematica является одинаковой для любой операционной системы. И как результат, при создании "блокнота" в одной операционной системе, Вы можете тут же использовать его в другой операционной системе.

• Внешний вид окон, шрифтов и т. п.
• Механизмы экспорта и импорта материалов блокнотов
• Сочетания "горячих" клавиш для команд меню

Элементы, которые могут отличаться для разных операционных систем.

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

В каждом конкретном случае целью является обеспечить, насколько это возможно, чтобы "блокнот" работал так, как это привычно для людей, которые привыкли пользоваться определенной операционной системой.

И в добавок, адаптация деталей "блокнота" к каждой определенной операционной системе упрощает взаимный обмен материалами между "блокнотами" и другими программами, которые выполняются на такой операционной системе.

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

DifferencesBetweenComputerSystemsRU_1.gif

Одним из следствий модульной природы системы Mathematica является то, что ее составляющие могут выполняться на разных компьютерах. Так например, нередко  интерфейс Mathematica выполняется на одном компьютере, в то время как ядро выполняется на другом компьютере.

Связь между ядром и интерфейсом обеспечивается при помощи MathLink.