![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.01.2016
Сообщений: 17
|
![]()
После долгих выборов. Встал вопрос выбора между java и python.
С одной стороны python более понятный, он больше похож на матлаб тот же. Поэтому численные алгоритмы на нем программировать проще. С другой, на java программа будет более производительной, с точки зрения скорости вычисления. Задача стоит в численном расчете (полевой расчет) с использованием метода граничных элементов. Какой язык для этого лучше подойдет ? Так сказать золотая середина. До этого как вариант рассматривал fortran но там более менее нормальный компилятор от Intel, а он для винды проприетарный, на линукс (где он является бесплатным) я перейти к сожалению не могу. Также рассматривал С++, но здесь тоже безраздельно властвует проприетарная microsoft visual studio. А мне нужна бесплатная среда. Есть конечно бесплатные среды типа eclipse, code blocks и т.п. Но они либо глючат, подтормаживают, либо не хотят устанавливаться (запускаться). Так что из бесплатных и более менее современных и хорошо документированных языков остается только python и java. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
![]() Цитата:
Есть еще Руби - а-ля Питон.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 22.01.2016 в 08:27. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.01.2016
Сообщений: 17
|
![]()
Utkin,
(я забыл упомянуть) мне нужна поддержка ООП, желательно чтобы можно было строить графики, также возможно в будущем для оптимизации может понадобиться параллельные вычисления. Всего этого в паскале, как я понимаю нет. Чем Руби лучше Питона ? |
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
![]() Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.01.2016
Сообщений: 17
|
![]()
Utkin
согласен с вами, Паскаль теперь оказывается стал более современным. Спасибо, Utkin. а как насчет производительности у Паскаля и Руби ? В сравнении с тем же java или python. Что-то я не слышал чтобы математические задачи решали на этих языках. Какие бесплатные среды и компиляторы вы могли бы порекомендовать для Руби. Последний раз редактировалось foxis; 22.01.2016 в 09:44. |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
![]()
1. Руби сам по себе бесплатен. Насчет IDEшек не могу посоветовать.
2. Руби, Питон это интерпретаторы. Ява это что-то среднее между интерпретатором и компилятором (кстати, мы еще упустили c#). 3. Паскаль как правило это компилятор и потому по умолчанию, чисто теоретически быстрей. На практике все не так однозначно и зависит от многих не математических параметров, поэтому установить для конкретной задачи скорость исполнения можно только экспериментально. Цитата:
Из бесплатных паскалей брать free pascal с Lazarus или CodeTyphon - в последнем много предустановленных компонентов и вообще всяческие навороты добавлены. Кроме того, ООП как методология конечно вещь распространенная, но как показывают некоторые исследования (ссылка есть на страничке википедии про ООП), не дает особых преимуществ при разработке программ. Поэтому сначала наверно стоит много почитать о концепциях без привязки к конкретному инструменту. А дальше уже решать самому что лучше.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 22.01.2016 в 09:56. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 22.01.2016
Сообщений: 17
|
![]()
Спасибо, Utkin за развернутый ответ.
1. Express надо будет попробовать. 2. Помимо быстродействия нужно, чтобы были библиотеки для работы с матрицами, с комплексными числами. На с++, java, python. Это все я нашел. Вот на Паскале и Руби беглый взгляд пока ничего не дал. 3) А Руби это интерпретатор ? |
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
В последних версиях кроме Express еще есть Community (аналог Pro) с какими-то ограничениями на коммерческое использование типа оборота в год.
Цитата:
http://ruby-doc.org/core-2.2.0/Complex.html http://ruby-doc.org/stdlib-2.3.0/lib...oc/Matrix.html https://github.com/sciruby/nmatrix Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 22.01.2016 в 10:28. |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 22.01.2016
Сообщений: 17
|
![]()
Alex11223,
1. Community пробовал ставить он через пару месяцев мне написал, что ваша лицензия закончилась, вот и вся любовь. Хотя было написано, что для студентов и небольших групп разработчиков она бесплатна. Возможно, что в экспресс тоже такой же сюрприз может поджидать пользователя. 2. Спасибо, буду иметь ввиду. Почитав, Ruby, оказался тоже интерпретируемым языком, поэтому не вижу его превосходства по сравнению с тем же питоном с точки зрения производительности, в котором уже есть проверенные библиотеки numpy, simpy. На Паскале я нашел библиотеки для использование комплексных чисел, а также матриц, а вот есть возможность использовать матрицы состоящими из комплексных чисел и производить с ними вычисления. Может кто подскажет есть ли такие бибилиотеки для Паскаля ? 3. Спасибо, qt тоже как вариант, пока не пробовал. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Что именно написал? В Express надо просто зарегиться через месяц. В Community видимо тоже.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 22.01.2016 в 10:49. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Postfix problem(Python,Java,C#) | Rita21 | Помощь студентам | 0 | 06.12.2015 08:28 |
Heap Sort Game(Python,Java,C#) | Rita21 | Помощь студентам | 0 | 06.12.2015 08:22 |
Ищем разработчика ПО на Java или Python | Alex_Vat | Фриланс | 8 | 02.06.2015 13:30 |
Python VS Java | Дэнис | Помощь студентам | 0 | 25.02.2012 12:42 |