Библиотека численных методов. Какой инструмент выбрать? Добрый день! Задача состоит в написании узкоспециализированной, эффективной по затратам памяти и процессорного времени, скорее всего, распараллеленой библиотеки методов численной оптимизации. Вопрос состоит в выборе инструмента. Было бы очень хорошо сделать форк уже существующей библиотеки и дописать свои методы. Мой кругозор, к сожалению, ограничен с/с++ и java. Я склоняюсь к c/c++. Впоследствии можно обернуть либу с помощью JNA, например.
1) Какой язык выбрать? C/C++ vs Java. Ваш вариант? Почему?
2) Java не полностью поддерживает стандарт вычислений с палавающей запятой, но на ней легче решить задачу? Опять же GC в этой отношении не дает покоя. У C/C++ огромное число библиотек, но, исходя из необходимости высокой эффективности, можно легко продырявить свои ноги.

21 Авг 2019 в 06:08
140 +1
0
Ответы
1

1) Я бы рекомендовал выбрать C/C++, так как данный язык предоставляет более низкоуровневый доступ к аппаратному обеспечению, что позволяет оптимизировать производительность программы. Кроме того, у C/C++ есть более обширная библиотека численных методов, что может значительно упростить разработку.

2) Действительно, Java не является лучшим выбором для работы с плавающей запятой из-за своей ограниченной точности. Однако, если вам нужно быстро разрабатывать и тестировать различные численные методы, то Java может быть более удобным вариантом из-за своей простоты и удобства в использовании. При этом, следует учитывать, что для достижения высокой эффективности в Java придется тратить больше усилий на оптимизацию кода.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир