Как стать автором
Обновить

Комментарии 52

Пользовался немного этой программой в университете - очень помогала. Надеюсь, что веб-версия будет только лучше.
видимо я отстал уже...
а maple не такая мощная? (или их сравнивать некорректно?)
А я вообще mathcad использую. Эти споры наверное из области "Какой браузер лучше"
Это разные программы с разными функциональностями. Хотя все пони в общем позволяют выполнять расчеты, сравнивать их как браузеры не корректно.

Есть еще Matlab - совсем другой зверек, хотя под тот же Maple есть плагины, позволяющие использовать его для решения задач, которые осиливал матлаб.
ИМХО, МатЛаб здесь не в тему, он для более "узких" целей.
Да, только целей у него множество - под каждую тулбокс или блоксет создан.
Сравнивать вообще не стоит. Все они могут примерно одинаковые вещи. Рассчёты можно сделать в любой из них. Однако у каждой из них есть своя заточка.

Matlab заточен на вектора и матрицы. Численная арифметика.
Mathcad красивое отображение математических выражений.
Maple символьные вычисления.
К сожалению не знаю под что заточена Mathmаtica.

Также первые 3 пакета имеют много общих точек для интеграции.
Достоинство Матлаба в наличии Симулинка, тулбоксов, блоксетов. Так то отдельно имеет смысл использовать другие пакеты помоему.
Maple и Mathematica очень похожи. Mathcad отличается, но в большинстве случаев призван выполнять теже функции.
По моему опыту математика работает несколько лучше на сложных уравнениях.
Интерфейс у неё был (на момент знакомства) по-приятнее.
У меня эта программа даже на весьма неплохом компе иногда серьёзно тормозила, какие же серверы нужны чтобы выдерживали нагрузку.

П.С.: если сделают для студентов бесплатный доступ к он-лайн версии - поступят очень мудро!
А никакие не нужны - javascript ведь, да :)
Если они на Javascript будут обсчитывать вычисления, то этот пакет можно будет выкинуть на помойку.

Это все равно как на Javascript DOOM2 запустить. Попиксельно рисовать на 320*240 можно, вычислять можно, с массивами работать можно. Но устроит ли кого-то DOOM 2 с одним кадром в час? А Математика с 1 интегралом в сутки?
Javascript будет отрисовывать интерфейс на клиентской стороне. Вопрос, мне так кажется, был про то, какие же сервера нужны для запуска ядер, которые будут обслуживать клиентов.
В рунете несколько лет был бесплатный доступ к веб версии математики. Сервер не тормозил, возможно, в силу немногочисленности рунета на тот момент.
гм... вот вам и поле деятельности для опенсорса и стартапов - есть немало мощных открытых пакетов математики...
Огласите весь список пожалуйста. Всеравно ведь пользуются в основном коммерческими.
не совсем корректно называть умерших математиков влиятельными
+1. Слово «знаменитый» лучше подходит в отношении замечательного математика Гильберта. :)
интерестно, и сколько времени будут занимать операции с n-мерными матрицами при работе с видео или аудио при работе через браузер, даже на десктопе иногда они занимает по 2-7 минут .. :) поставил конвертировать и пошел курить, а теперь время и в магазин за пивком сходить появилось :)
А с чего решили, что расчеты будут на клиенте? Помоему клиентский только интерфейс должен быть (яваскрипт не годится для серьезных вычислений никак). А если это будет грамотная серверная реализация то и "покурить не успеешь".
не согласен с Вами в принципе! То, что расчеты будут на сервере (как минимум некоторая их часть) это понятно, но если на моей (не самой слабой) машине, где я единственный юзер, операции занимают столько времени, то на сервере, при N он лайн клиентах, работать будет на порядки медленее.
Да почему же это должен быть один сервер? Вполне себе могут быть кучи серверов, даже может быть, что Wolfram будет выкупать вычислительные мощности и вычисления можно сделать распределенными. И еще раз JavaScript не осилит клиентские рассчеты - ему бы с интерфейсными делами справится.

Кстати с распределенными вычислениями и клиентом еще интереснее получится - можно ведь будет оплачивать не лицензию на ПО, а задействованные вычислительные мощности. Простенькая задачка - не много денюжек, хочешь решать сложные но тебе не критично время - больше, а если сложные задачи да и результат надо быстро - плати достаточно.
сделают ограничения скорее всего. Типа - "Извините, но вы не опупели вычислять тут ядерные уровнения?" :)
А если предположить, что вычисления будут производиться по модели SETIhome? На машинах клиентов в том числе. А хочешь просчитывать очень большие системы - предоставь выч.мощности своего компа, когда он у тебя не загружен.
Вероятно, именно в эту сторону и будет двигаться индустрия. Потому что это удар по пиратству: если платный софт распространяется по подписке, его невозможно "крякнуть". Можно, конечно, вдесятером под одним аккаунтом сидеть, но это отслеживается куда эффективнее.

Мне тенденция скорее не нравится. Ну как-то неприятно думать, что наступит день, когда и Блокнот без интернета не запустишь.
Да почему же? Если платить только за запуск блокнота и его использование, а не платить за его наличие гораздо большие деньги. Для блокнота это может быть и не актуально, а до математического пакета - вполне. Он не дешев, а покупать ведь приходится все функции. Да еще не факт что он будет использоваться на всю катушку. А при оплате именно за использование это может быть выгодно клиентам (но не факт что производителям).
Я говорю не о бизнес-модели, а об удобстве использования компьютера, который ничего не может сделать без работающего подключения к Сети.
Так ведь не собираются же прекращать выпуск оффлайн-версий. Во всяком случае пока.
В перспективе как раз идея в отказе от оффлайн-версий. Лет эдак через 10...
Есть места где это не проблема. А отсутствие интернета думаю приравнивается к отсутствие электричества :)
Да нет, проблема. Сколько раз у вас за последние месяцы гас свет? А сколько раз глючил инет? :)
Один раз глючил инет потому что гас свет, да. Ещё вопросы ?
Я очень за Вас рад. Но тем не менее, достаточно неразумно полагать интернет надёжным сервером программ.
Даже если у Вас исключительно классный провайдер, Вы не можете поручиться за идеальное качество всего канала от Вас до сервера, плюс нельзя положиться на его независаемость. Это очень сложная техника, и всегда есть шанс поломки или ухода в даун. Короче говоря, я никогда не буду чувствовать себя комфортно, если от наличия инета зависит работоспособность моего компьютера.
Это в равной степени может относится и к электричеству. Просто где-то интернет явление настолько само собой разумеющееся, что можно сравнивать отсутствие интернета с отсутствием электричества. "Компьютер это сеть".
Не даром некоторое ПО для активации использует исключительно интернет.
Вот потому-то у ноутбука всегда и есть батарея. Когда я программирую или документ сочиняю, мне сеть нафиг не нужна. Я уж молчу о ситуациях, когда я НЕ ХОЧУ кому бы то ни было на сервер загружать свои частные документы. Короче говоря, жизнь покажет, к чему это всё вырулит :)
ajax? =) графики, поверхности лучше рисовать на flash-е...ну или хотя бы на java
вполне можно аяксом, SVG/VML/Canvas есть давно... вплоть до ЗD
WML,Canvas, SVG не о чем не говорит? Вполне можно рисовать графики на AJAX - фреймворки уже поддерживают пристойно. Сложную графику можно генерить на сервере - всеравно сложный рассчет будет идти там и тем же AJAXом менять картинку.
А интерактив? (например рескейл 2d графики во время изучения подозрительных точек)
А стоимость разработки? (на flash - считаю дешевле, да и специалистов больше)
Отрисовка же идет на клиенте. Выводить кусок данных не проблема.
Да и JavaScript разработчиков больше чем AS программистов. Хороший AS программер будет гооооораздо дороже JavaScript программера. Хотя есть и Flex Charting и AJAX Charting компоненты готовые, но всеравно с флешем в результате будет менее выгодно.
Если вы попросите JavaScript разработчика научиться работать с графикой - думаю он заметно вырастет в своих глазах и тут же подорожает.
И по возможностям, очевидно, flash-выигрывает.
Например: http://www.alfacapital.ru (Динамика стоимости паев) - разве это дешевле реализуемо средствами SVG?
А полноценное приложение будет выигрывать у flash. Речь то идет о переносе интерфейса в браузер средствами AJAX, а не о создании FLEX приложения.
А указанный функционал можно сделать и AJAX-ом.
Я говорю "что лучше, что хуже", а ты "что возможно, что невозможно"...поэтому на этом дискуссию завершим
Ну а ajax - это уже не java? wiki
нет конечно .. AJAX это JavaScript, а pixelcube видимо имел в виду Java Applets.
тогда согласен
Насчет первых постов.

1. От Mathematica, что у нас используется и пропагандируется в вузе, у меня остались плохие впечатления. А выражение Why the beep? (кто работал в сием пакете - тот поймет) стало у нас просто идиомой. А версия 6.01 просто необычайно глючная. Так что лично я ничего хорошего от разработки не жду в силу неудачности, по моему мнению, самого математического пакета.

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

3. Если дооступ сделают бесплатным или за вменяемую для нас плату - респект им.

Так что стоит подумать, чем пользоваться. Хоят с моим Интернетом (64 Кбит\с за 850 р. в месяц) - онлайн пакет - что-то не очень реальное решение.

P.S. Где-то слышал, что Шаттлы обсчитывались именно в Mathematica. Сколько их там уже разбилось? :)
Так на ваш интернет это и не рассчитано видимо. Понимаете они считают что если у вас есть деньги на коммерческую версию пакета, то обеспечить интернет вы можете.
Года два назад мною подготовлена оперативная Ajax-версия MatLab On Line (не перегружает медленные модемы), и сейчас добавлена верстка книг с интерпретируемыми на страницах математическими формулами и алгоритмами (разумеется, на обычном сервере, представлена на Exponenta.ru). Познакомиться здесь:

http://artspb.com

Wolfram движется в правильном направлении :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории