Comments 26
Почти такой же набор — Origin, Delphi, LabView, Pascal и даже Basic для ПЛИС. И это все практически одновременно.
Программирование под Ориджин — тот еще геморрой. Origin C — это еще куда б то ни шло, но LabTalk — сущий кошмар.
Так что в большинстве случаев обработку данных, требующую навыков программирования, лучше делать в матлабе.
Ну а для всех биологов мастхэв — R. Сам по себе он, конечно, не такой мощный как матлаб, но зато фриварный, а под большинство биологических задач уже написаны необходимые модули.
Ну и NumPy|SciPy, как же без них. Это, впрочем, уже более высокий уровень программирования, нежели научной работы.
Так что в большинстве случаев обработку данных, требующую навыков программирования, лучше делать в матлабе.
Ну а для всех биологов мастхэв — R. Сам по себе он, конечно, не такой мощный как матлаб, но зато фриварный, а под большинство биологических задач уже написаны необходимые модули.
Ну и NumPy|SciPy, как же без них. Это, впрочем, уже более высокий уровень программирования, нежели научной работы.
Если нужно что-то очень быстро посчитать (при этом на бумаге это слишком утомительно), и при этом не хочется разбираться с Матлабом, то самый классный пакет для этого — Maxima (для Windows приятнее всего выглядит wxMaxima). Графики, уравнения, интегралы и ещё по мелочи — всё, что нужно рядовому хиимку :)
При этом абсолютно нет мучений в изучении (я как вспомню, как я постигал Маткад...). Рекоммендед.
При этом абсолютно нет мучений в изучении (я как вспомню, как я постигал Маткад...). Рекоммендед.
У меня жена Python изучает, на курсах от edX.org Только иногда ей помогаю.
Интересно, а почему не упоминается Maple? Правда он больше для аналитических расчетов, но тем не менее.
У меня не было цели написать обзор по всем приложениям, которые используются в науке. С этой программой я не сталкивался, и мне неизвестно ее применение. Расскажите про Maple в комментариях, таким образом, дополнив данное сообщение.
Дело в том, что я по образованию физик, поэтому аналитическими расчетами приходится пользоваться в той же мере, как и численными экспериментами. И пакет Maple идеально подходит для этих целей. Он предназначенный в основном для символьных вычислений, но в нем реализованы и популярные численные методы. Прототипом к Maple послужил программный пакет, использованный в Лос-Аламосской лаборатории во времена, когда там велись разработки ядерного оружия.
Поделюсь и я своими мыслями.
Специальность: биохимия. До этого (не хотел бы писать «защитил» — слишком пафосно) написал магистерскую диссертацию по моделированию лекарственных соединений. Не представляю свою работу без:
— R (любые статистические расчеты только в нем)
— Python (странные скрипты для работы и души)
— PureBasic (уж простите, но 50-строчные утилитки пишу только на нем — соотношение качество/время оптимальное).
Специальность: биохимия. До этого (не хотел бы писать «защитил» — слишком пафосно) написал магистерскую диссертацию по моделированию лекарственных соединений. Не представляю свою работу без:
— R (любые статистические расчеты только в нем)
— Python (странные скрипты для работы и души)
— PureBasic (уж простите, но 50-строчные утилитки пишу только на нем — соотношение качество/время оптимальное).
Origin, действительно, по незнанию. Тем не менее, тот объем статистических данных, который выдает программа, впечатляет — чтобы организовать это в математике придется пару часов просидеть с хелпом, а может, еще пару с книжками.
Просматривая свежии статьи в физических журналах, безусловно, попадаются графики, оформленные различными способами. Тем не менее, подготовить график, удовлетворяющий требованию журнала, в origin достаточно просто, многие физике его используют.
Спасибо, что поделились опытом.
Просматривая свежии статьи в физических журналах, безусловно, попадаются графики, оформленные различными способами. Тем не менее, подготовить график, удовлетворяющий требованию журнала, в origin достаточно просто, многие физике его используют.
Спасибо, что поделились опытом.
МГГУ, Технология Подземной Разработки
защитил кандидатскую с работой, приложение к которой писал на Delphi + OpenGL (моделирование выпуска отбитой руды)
защитил кандидатскую с работой, приложение к которой писал на Delphi + OpenGL (моделирование выпуска отбитой руды)
Не нужны эти ваши лабвью, матлабы и прочая порнография в образовании!
Вот так понавоспитают поколение дегенератов, которые ничего и не знают больше, и «внедряют» они потом лабвью вместо дешевых решений на свободном ПО. Или пользуются матлабом вместо octave…
Оставьте платный софт для корпораций, которым деньги девать некуда!
Вот так понавоспитают поколение дегенератов, которые ничего и не знают больше, и «внедряют» они потом лабвью вместо дешевых решений на свободном ПО. Или пользуются матлабом вместо octave…
Оставьте платный софт для корпораций, которым деньги девать некуда!
Довольно весело читать Ваш комментарий. Язвительность и хамство. Только возникает ощущение, что Вы пишите только чтобы поплевать в других.
LV — очень хорошая среда разработки для ученых-практиков, которые на серьезном уровне программированием не занимались. И никакое решение на свободном ПО не будет дешевле. Время это самый дорогой ресурс у тех, кто занимается наукой. Тем более для приборной базы от NI лучшего решения пожалуй нет, хотя и с другой приборной базой мне софт писать на нем приходилось.
Matlab уже де факто является стандартом для науки, благодаря своим возможностям. Тем более у всех нормальных университетов он есть, которые по вашей теории «Корпорации, которым деньги девать некуда». Вторым плюсом является возможность разработки на матлабе софта, который взаимодействует с реальным оборудованием. Octave это может? Так что матлаб для науки весьма полезен.
Так что я заявляю вам как дегенерат: идите вы… в очную аспирантуру.
LV — очень хорошая среда разработки для ученых-практиков, которые на серьезном уровне программированием не занимались. И никакое решение на свободном ПО не будет дешевле. Время это самый дорогой ресурс у тех, кто занимается наукой. Тем более для приборной базы от NI лучшего решения пожалуй нет, хотя и с другой приборной базой мне софт писать на нем приходилось.
Matlab уже де факто является стандартом для науки, благодаря своим возможностям. Тем более у всех нормальных университетов он есть, которые по вашей теории «Корпорации, которым деньги девать некуда». Вторым плюсом является возможность разработки на матлабе софта, который взаимодействует с реальным оборудованием. Octave это может? Так что матлаб для науки весьма полезен.
Так что я заявляю вам как дегенерат: идите вы… в очную аспирантуру.
> Язвительность и хамство
Ничуть. Это — мое мнение. Не нравится — аргументируйте.
> LV — очень хорошая среда разработки для ученых-практиков, которые на серьезном уровне программированием не занимались
Вы забыли добавить важную вещь: у которых денег куры не клюют. Т.е. России это никак не касается, т.к. у нас на науку государству наплевать.
> для приборной базы от NI лучшего решения пожалуй нет
Есть: посмотрите на алибабе. Китайцы предлагают аналоги, которые по стоимости на 1-2 порядка дешевле!
И работают китайские аналоги везде, т.к. протоколы не огорожены анально (а вот NI'шные железяки в подавляющем большинстве без NI'шного же проприетарного софта не работают).
> Matlab уже де факто является стандартом для науки
Опять-таки: стоимость! Большинство задач можно решить в свободной Octave. А те, что нельзя, можно все равно решить какими-либо другими свободными пакетами (или, в конце-концов, на ЯП каком-либо).
> у всех нормальных университетов он есть
По «образовательной лицензии». А это еще большее зло, т.к. горе-студенты, не знающие ничего, кроме платного софта, после выпуска будут пытаться именно этот софт использовать. Отчасти этим объясняется такая популярность, скажем, фотошопа: народ просто не в курсе, что 99.9% их действий в легкую можно сделать в том же fotoxx, для 0.09% нужен gimp, а уж для оставшихся 0.01% — да, нужно фотожопу покупать.
> Вторым плюсом является возможность разработки на матлабе софта, который взаимодействует с реальным оборудованием
Быдлокодинг? Спасибушки!
Вы хоть где-нибудь в серьезном научном заведении видели, чтобы железо работало на матлабе? Это же бред! Не говоря о том, что тормоза будут приличные…
> идите вы… в очную аспирантуру
Второй раз? Спасибо, нет желания. Мне хватает степени к.т.н. А если захочу д.ф.-м.н. сделать, все равно это будет не раньше д.т.н.
Ничуть. Это — мое мнение. Не нравится — аргументируйте.
> LV — очень хорошая среда разработки для ученых-практиков, которые на серьезном уровне программированием не занимались
Вы забыли добавить важную вещь: у которых денег куры не клюют. Т.е. России это никак не касается, т.к. у нас на науку государству наплевать.
> для приборной базы от NI лучшего решения пожалуй нет
Есть: посмотрите на алибабе. Китайцы предлагают аналоги, которые по стоимости на 1-2 порядка дешевле!
И работают китайские аналоги везде, т.к. протоколы не огорожены анально (а вот NI'шные железяки в подавляющем большинстве без NI'шного же проприетарного софта не работают).
> Matlab уже де факто является стандартом для науки
Опять-таки: стоимость! Большинство задач можно решить в свободной Octave. А те, что нельзя, можно все равно решить какими-либо другими свободными пакетами (или, в конце-концов, на ЯП каком-либо).
> у всех нормальных университетов он есть
По «образовательной лицензии». А это еще большее зло, т.к. горе-студенты, не знающие ничего, кроме платного софта, после выпуска будут пытаться именно этот софт использовать. Отчасти этим объясняется такая популярность, скажем, фотошопа: народ просто не в курсе, что 99.9% их действий в легкую можно сделать в том же fotoxx, для 0.09% нужен gimp, а уж для оставшихся 0.01% — да, нужно фотожопу покупать.
> Вторым плюсом является возможность разработки на матлабе софта, который взаимодействует с реальным оборудованием
Быдлокодинг? Спасибушки!
Вы хоть где-нибудь в серьезном научном заведении видели, чтобы железо работало на матлабе? Это же бред! Не говоря о том, что тормоза будут приличные…
> идите вы… в очную аспирантуру
Второй раз? Спасибо, нет желания. Мне хватает степени к.т.н. А если захочу д.ф.-м.н. сделать, все равно это будет не раньше д.т.н.
Насчет горе-студентов.
Все-таки порог вхождения в профессии, где нужен матлаб и ориджин, заметно выше тех профессий (хобби etc), где нужны офис и фотошоп.
А поэтому если уж человек ступает на научную стезю, то обычно он в состоянии при необходимости быстро приобрести навыки работы с другим ПО.
Все-таки порог вхождения в профессии, где нужен матлаб и ориджин, заметно выше тех профессий (хобби etc), где нужны офис и фотошоп.
А поэтому если уж человек ступает на научную стезю, то обычно он в состоянии при необходимости быстро приобрести навыки работы с другим ПО.
Вы забыли добавить важную вещь: у которых денег куры не клюют. Т.е. России это никак не касается, т.к. у нас на науку государству наплевать.
Не знаю про какую науку вы говорите, но вот например у моей жены проблем особых с финансированием нет. Ну то есть да, нужно писать обоснование и всё такое, но если что-то нужно — это покупается, Lab View, или новая установка для измерений — если это нужно в работе, то это купят.
Т.е. директору наплевать, что деньги уходят черт-те куда?
Во первых, какому директору? У университетов нет директоров, есть ректоры, деканы факультетов, зав лабораториями.
Во вторых, почему неизвестно куда? Очень известно. Или вы считаете, что рабочему токарный станок не нужен? Или программисту не нужен компьютер.
Любое профессиональное оборудование стоит денег, как правило больших. Жена например сгубила при тестировании одних светодиодов на штуку баксов, наверное, если не больше. А уж сколько жидкого азота испарилось — жуть!
Во вторых, почему неизвестно куда? Очень известно. Или вы считаете, что рабочему токарный станок не нужен? Или программисту не нужен компьютер.
Любое профессиональное оборудование стоит денег, как правило больших. Жена например сгубила при тестировании одних светодиодов на штуку баксов, наверное, если не больше. А уж сколько жидкого азота испарилось — жуть!
> какому директору?
Ну так ректору. У него подчиненные на всякое говно деньги транжирит, а ему пофиг…
Вот так и закупают огрызки вместо компьютеров!
> Или вы считаете, что рабочему токарный станок не нужен?
Вы для изготовления элементарных валов хотите дать слесарю 3D-координатный станок. Это — нецелевое использование средств, батенька. А в простонародье это называют «заколачиванием гвоздей микроскопом».
> Любое профессиональное оборудование стоит денег, как правило больших
Да, согласен. Но если кто-то для непрофессионального применения использует профессиональное оборудование, надо этому кому-то кое-что оторвать и кое-куда засунуть!
> светодиодов на штуку баксов
С десяток тысяч светодиодов? O_o
Ну так ректору. У него подчиненные на всякое говно деньги транжирит, а ему пофиг…
Вот так и закупают огрызки вместо компьютеров!
> Или вы считаете, что рабочему токарный станок не нужен?
Вы для изготовления элементарных валов хотите дать слесарю 3D-координатный станок. Это — нецелевое использование средств, батенька. А в простонародье это называют «заколачиванием гвоздей микроскопом».
> Любое профессиональное оборудование стоит денег, как правило больших
Да, согласен. Но если кто-то для непрофессионального применения использует профессиональное оборудование, надо этому кому-то кое-что оторвать и кое-куда засунуть!
> светодиодов на штуку баксов
С десяток тысяч светодиодов? O_o
То есть вы считаете, что лабораторный прибор это «говно», или например аренда времени в вычислительном кластере это «нецелевое использование средств»
И вы также считаете, что учёные — непрофессионалы?
И вообще светодиоды разные бывают, и пара центов за десяток, и сотни долларов за штуку.
И вы также считаете, что учёные — непрофессионалы?
И вообще светодиоды разные бывают, и пара центов за десяток, и сотни долларов за штуку.
Извиняюсь, не удержался.
Вы намекаете на то, что ректор\директор НИИ\зав. лабораторией человек априори со стороны, который назначен заниматься «менеджментом» научно-учебного заведения и частично некомпетентен в некоторых вопросах. Я понимаю, такая практика в современной России присутствует, если посмотреть на руководящие должности при министерствах, но тем не менее, в ВУЗ'ах руководители сами в прошлом были рядовыми сотрудниками и уж точно понимают, кому нужно оборудование и какое. Такие руководители уж точно понимают необходимость иметь передовые технологии на вооружении.
Вы намекаете на то, что ректор\директор НИИ\зав. лабораторией человек априори со стороны, который назначен заниматься «менеджментом» научно-учебного заведения и частично некомпетентен в некоторых вопросах. Я понимаю, такая практика в современной России присутствует, если посмотреть на руководящие должности при министерствах, но тем не менее, в ВУЗ'ах руководители сами в прошлом были рядовыми сотрудниками и уж точно понимают, кому нужно оборудование и какое. Такие руководители уж точно понимают необходимость иметь передовые технологии на вооружении.
Sign up to leave a comment.
Программирование в научной работе