Previous: , Up: General concepts   [Contents][Index]


4.8 Интерфейсы

Библиотека MathGL имеет интерфейсы к ряду языков программирования. Большинство из них основано на С интерфейсе с использованием SWIG. Это Python, Java, Octave, Lisp, C#, Guile, Lua, Modula 3, Ocaml, Perl, PHP, Pike, R, Ruby, и Tcl интерфейсы. Также есть Fortran интерфейс, который имеет схожий набор функций, но слегка различающиеся типы аргументов (целые вместо указателей). Эти функции отмечены как [C function].

Некоторые языки поддерживают классы (подобно C++ или Python). Имена функций для них такие же как в С++ (см. MathGL core и Data processing) и отмечены, например, так [Method on mglGraph].

Наконец, специальный командный язык MGL (см. MGL scripts) был создан для быстрого доступа к функциям рисования. Соответствующие скрипты могут быть выполнены самостоятельно (с помощью UDAV, mglconv, mglview и т.д.) или из программы на языке C/C++/Python/... (см. mglParse class).





Previous: , Up: General concepts   [Contents][Index]