Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций МАТЕМАТИЧЕСКИЕ ПАКЕТЫ.doc
Скачиваний:
22
Добавлен:
01.03.2025
Размер:
4 Мб
Скачать
☆

1.4.3 Математические программы и пакеты реализованные на языках программирования

1. Языки программирования используемые в интернет-технологиях.

Среди языков программирования широко используемых в интернет-технологиях следует выделить язык Java и JavaScript.

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

С этой точки зрения особенно привлекательным является язык JavaScript так как он свободно загружается из Интернета любым из современных популярных браузеров.

2. Математические системы и программы.

Язык JavaScript позволяет реализовать как отдельные математические системы например систему KSF так и встраиваемые в Web страницу математические программы.

1.4.4 Библиотеки алгоритмов

Библиотеки алгоритмов.

В наше время очень широко и часто используются языки программирования. К примеру, библиотека Netlib (http://www.netlib.org) содержит не только тексты процедур, но и статьи из области вычислительной математики, а также множество полезных ссылок на аналогичные ресурсы. Найти нужную процедуру можно, воспользовавшись средствами поиска по ключевым словам или просмотрев полный список архива. Много различных процедур и полезных ссылок находится на немецком сайте научных вычислений (http://www.scicomp.uni-erlangen.de/) и т.д. количество вспомогательных сайтов довольно разнообразно.

Численные рецепты. Так называемые “Численные рецепты” (Numerical Recipes) размещаются по адресу http://www.nr.com размещен электронный вариант одноименной книги, издаваемой Cambridge University Press. Эта книга включает большинство классических численных методов, включая их описание на английском языке и тексты процедур.

1.4.5 Математические порталы, универсальные библиотеки текстов программ и статей по математической тематике

1.Математические порталы, библиотеки текстов программ.

В настоящее время в Интернете доступен Общероссийский математический портал http://www.mathnet.ru/index.html . Данный портал является универсальным.

Ресурсы данного портала включают : Публикации, Персоналии, Организации, Проекты и гранты, Конференции и семинары, Программное обеспечение, Web-ресурсы, Электронные каталоги библиотек, Классификаторы.

Библиотеки статей по математической тематике.

Компания “МедиаХауз” и факультет педагогического образования МГУ разработали новый образовательный Интернет-ресурс – сайт ”Математика” (http://school.msu.ru/), где ученики и учителя могут получать совершенно бесплатные консультации лучших специалистов МГУ по любым вопросам, связанным с алгеброй и геометрией, – будь то решение задачи или методика преподавания математики в школе. Существует огромное кол-во сайтов по математическим дисциплинам являющиеся универсальными помощниками и студентам и преподавателям, такие как: http://gams.nist.gov /http://www.netlib.org) (http://www.nhse.org).

1.4.6 Специализированные библиотеки текстов программ и статей по математической тематике

1. Библиотеки текстов программ. 2.библиотеки статей по математической тематике. Кроме перечисленных универсальных библиотек алгоритмов существует множество специализированных, которые можно найти, воспользовавшись любыми поисковыми системами. Так по адресу http://www.unige.ch/math/folks/hairer находятся процедуры для решения систем обыкновенных дифференциальных уравнений, описанные в книге [ХНВ86]. Те, кто программирует на языке Pascal, может найти реализацию многих численных методов по следующей ссылке: http://www.cs.vu.nl/~jprins/tp.php. Для любителей объектно-ориентированного программирования предназначен сайт http://oonumerics.org/. Из ресурсов на русском языке отметим сайт библиотеки численного анализа НИВЦ МГУ (http://www.srcc.msu.su/num_anal), уже упоминавшийся выше проект Exponenta (http://www.exponenta.ru), библиотеку алгоритмов, размещенную по адресу http://doors.infor.ru/allsrs/alg и сервер параллельных вычислений http://parallel.ru.