Сохранен 108
https://2ch.su/b/res/337284327.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Кодомакаки и подобные им дегенераты, посоветуйте язык(и) для a)работы с высоко абстрактными математ

 Аноним 10/10/26 Суб 03:46:53 #1 №337284327 
Skrillex - Reptile [get-save.com].mp4
17912563198050217893.png
SFML works! 2024-05-25 22-40-52.mp4
Кодомакаки и подобные им дегенераты, посоветуйте язык(и) для
a)работы с высоко абстрактными математическими конструкциями;
b)сложных математических вычислений;
b.b)симуляций физических моделей;
Пошли нахуй.

Имеется опыт кодирования на с++, кодировался вид 3 полностью самостоятельно и до нейронок, при этом кодер из меня убер-хуйня.
Аноним 10/10/26 Суб 03:47:16 #2 №337284332 
>>337284327 (OP)
JS
Аноним 10/10/26 Суб 03:50:04 #3 №337284362 
>>337284332
Обьясни почему именно такой выбор?
У меня ещё имеется немного основ хаскелля
Аноним 10/10/26 Суб 04:01:02 #4 №337284455 
Аноним 10/10/26 Суб 04:03:40 #5 №337284477 
>>337284327 (OP)
Я тебя узнал
Аноним OP 10/10/26 Суб 04:05:39 #6 №337284492 
17915142213641614454.png
>>337284477
Аноним 10/10/26 Суб 04:10:54 #7 №337284526 
Аноним 10/10/26 Суб 04:11:52 #8 №337284537 
>>337284327 (OP)
Python
Тупой вопрос изначально, учитывая что если ты математик, то сам должен был знать ответ на такой банальный вопрос, ну или пойти в гугл и узнать там, а не создавать тред на ботохуете.
/thread
Аноним 10/10/26 Суб 04:13:18 #9 №337284547 
>>337284537
Очень скептически отношусь к питону, если честно.
Аноним 10/10/26 Суб 04:13:50 #10 №337284551 
>>337284547
Ну долбоеб значит
Аноним 10/10/26 Суб 04:14:24 #11 №337284558 
>>337284551
Удивительно.
Аноним 10/10/26 Суб 04:16:08 #12 №337284569 
>>337284558
>бля мне не нравится гаечный ключ для закручивания гаек
>лучше буду закручивать гайки газовым ключом
Аноним OP 10/10/26 Суб 04:17:36 #13 №337284579 
Illustration841-1.png
Illustration841.png
>>337284569
Аноним 10/10/26 Суб 04:19:35 #14 №337284594 
>>337284579
Ну сочная жопа, ничего не скажешь. Ну так иди питон учи.


the OP's question was regarding best programming language for a mathematician

Knowing that the original poster (OP) asked about the best programming language for a mathematician provides critical context for the thread.
In this specific scenario, the user aggressively defending Python is actually the one who is correct according to the consensus of the scientific and mathematical communities. The skeptic's "pipe wrench" analogy falls apart when applied to mathematics.
Here is why Python is widely considered the superior choice for a mathematician over stricter systems languages:

1. Close Alignment with Mathematical Notation

A mathematician wants to translate an abstract mathematical idea into code with as little friction as possible. Python's syntax is famously clean and readable—often described as looking like executable pseudocode.
• In Python, you can natively handle complex matrix operations, list comprehensions, and slices in a way that maps perfectly to set builder notation and linear algebra.
• A "pipe wrench" language like C++ or Rust would require pages of boilerplate code, memory management, and explicit type declarations just to set up basic arrays or vectors.

2. The Unrivaled Scientific Ecosystem

Mathematicians rarely write complex mathematical algorithms completely from scratch; they rely heavily on pre-existing libraries. Python has the absolute gold standard ecosystem for numerical and symbolic computation:
• NumPy & SciPy: Essential for linear algebra, integration, differential equations, and optimization.
• SymPy: Designed specifically for symbolic mathematics (calculus, algebra, discrete math).
• Matplotlib: For plotting high-quality, precise mathematical functions and data visualizations.

3. Rapid Prototyping vs. Systems Engineering

Mathematicians value exploratory programming. They need to throw together a quick script to test a hypothesis, simulate a stochastic process, or find a numerical solution.
• Python’s dynamic nature allows them to instantly run code lines in a Jupyter Notebook, see the output, tweak the equation, and run it again.
• Stricter languages force you to stop, compile the code, fix arbitrary memory pointer rules, and rebuild every time you want to alter a small part of a formula.

Where the Critic has a Point (The Exception)

The skeptic's preference for rigid, low-level languages is only justified if the mathematician is working in highly specialized fields like:
• High-Performance Computing (HPC): If a mathematical simulation requires massive supercomputers to run billions of iterations as fast as possible, pure Python is too slow, and C++ or Fortran becomes necessary. (Though even then, modern mathematicians will often prototype in Python and use Python bindings to accelerate execution using C-libraries).
• Formal Proof Verification: If the goal is writing rigorous, machine-checked mathematical proofs, languages like Lean or Coq are used, though these are interactive theorem provers rather than traditional programming languages.

Conclusion

For the vast majority of mathematicians, Python is the right tool. The skeptic in the thread is looking at programming purely through the lens of a traditional software engineer building application infrastructure, entirely missing the point of what a mathematician actually needs a computer for.
Would you like to see a brief example of how a mathematical concept (like a Fibonacci sequence or a matrix multiplication) looks in Python compared to a stricter language like C++ to see the difference in syntax?
Аноним OP 10/10/26 Суб 04:29:58 #15 №337284661 
>>337284594
Мне ещё нужны мнения, нельзя же сразу так.

Пока что, просто, меня привлекает наверное си шарп, ибо возиться с динамической памятью я не хочу;

Но и другие языки тоже надо посмотреть.

>A mathematician wants to translate an abstract mathematical idea into code with as little friction as possible. Python's syntax is famously clean and readable—often described as looking like executable pseudocode.
М, ну кстати. Никто же не запрещает использовать два языке, верно?

>Mathematicians rarely write complex mathematical algorithms completely from scratch
Wrong, это тоже подразумевается. Или может быть такая задача.

>• Python’s dynamic nature allows them to instantly run code lines in a Jupyter Notebook, see the output, tweak the equation, and run it again.
>• Stricter languages force you to stop, compile the code, fix arbitrary memory pointer rules, and rebuild every time you want to alter a small part of a formula.
Ну да, можно два языка юзать, просто тогда вопрос был бы в том, как переносить из питона в другие язычки что-то нужное.

>Formal Proof Verification: If the goal is writing rigorous, machine-checked mathematical proofs, languages like Lean or Coq are used, though these are interactive theorem provers rather than traditional programming languages.
Да бляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя

Вообще, конечно, задавать нейроговну вопросы это верх безумия, но порой это помогает.
Аноним 10/10/26 Суб 04:36:20 #16 №337284700 
>>337284327 (OP)
wolfram language
Аноним 10/10/26 Суб 04:39:42 #17 №337284724 
Аноним 10/10/26 Суб 04:48:53 #18 №337284798 
sage[mailto:sage] Аноним 10/10/26 Суб 04:54:51 #19 №337284839 
>>337284327 (OP)
Ты всегда начинаешь общение с истеричного визга, шлюшка, или только когда собственное убожество особенно бьёт тебе по мозгам, как сейчас?
Аноним 10/10/26 Суб 04:55:12 #20 №337284845 
>>337284839
хуя рвоньк
Аноним 10/10/26 Суб 05:01:54 #21 №337284893 
Аноним 10/10/26 Суб 05:07:37 #22 №337284927 
Аноним 10/10/26 Суб 05:11:57 #23 №337284957 
>>337284327 (OP)
питон
питон
питон
Пиздец вопросы у тебя. В 2к26 есть два языка - питон и С# для виндоблядей, но 100% приложений, которыми ты пользуешься всё равно на питоне
Аноним 10/10/26 Суб 05:17:25 #24 №337285000 
Аноним 10/10/26 Суб 05:25:48 #25 №337285067 
Аноним 10/10/26 Суб 05:28:27 #26 №337285083 
Аноним 10/10/26 Суб 05:49:33 #27 №337285232 
Аноним 10/10/26 Суб 05:57:54 #28 №337285279 
Аноним 10/10/26 Суб 06:00:21 #29 №337285296 
>>337284362
Самый популярный язык на данный момент. С самой большой инфраструктурой. Смотреть надо только на это, остальное значения вообще не имеет
Аноним 10/10/26 Суб 06:01:55 #30 №337285308 
>>337284957
Питон и JS. На C никто не пишет больше
Аноним 10/10/26 Суб 06:05:52 #31 №337285339 
>>337285308
Тут про языки программирования тред вроде, а не скриптовых мутантов типа баша и 1с
Аноним 10/10/26 Суб 06:08:15 #32 №337285361 
>>337285339
*мутантов-переростков
слоуфикс
Аноним 10/10/26 Суб 06:09:12 #33 №337285370 
>>337285296
Ну как по мне питон можно использовать для начертания того, чего требуется, а потом уже фактические вычисления делать на других языках.

>>337285339
Тред для выбора мне языка программирования или языков программирования под поставленные задачи.
Аноним 10/10/26 Суб 06:09:41 #34 №337285376 
17879793691500707214.png
>>337284327 (OP)
>накормите меня вниманием
Ванняби Ябывдулов, ты снова понтуешься как говно в проруби.
Аноним 10/10/26 Суб 06:10:17 #35 №337285380 
>>337284957
>питон
>питон
>питон
Чем кончается цикл for next?
Аноним 10/10/26 Суб 06:10:49 #36 №337285385 
>>337285000
>>337285067
>>337285083
>>337285232
>>337285279
>ря обрати внимание
Аноним 10/10/26 Суб 06:11:27 #37 №337285389 
>>337285370
>Тред для выбора мне языка программирования
А харечка не треснет у тебя халявщика?
Аноним 10/10/26 Суб 06:11:42 #38 №337285391 
>>337285389
нет
Аноним 10/10/26 Суб 06:13:28 #39 №337285410 
>>337285391
Двач выбирает жабу скрипучую.

Тред закрыт.

Изучай.
Аноним 10/10/26 Суб 06:14:27 #40 №337285415 
>>337285410
Объясни почему именно джава скрипт
Аноним 10/10/26 Суб 06:14:46 #41 №337285417 
>>337284327 (OP)
>Двач, выбери мне язык программирования
JS
Аноним 10/10/26 Суб 06:15:19 #42 №337285422 
>>337284327 (OP)
>a)работы с высоко абстрактными математическими конструкциями;
Haskell — если хочется программировать абстракции: функторы, монады, типы, категории.
Scala 3 + Cats — практичный вариант для абстракций на JVM.

>b)сложных математических вычислений;
Julia — лучший баланс: математический синтаксис, скорость близко к C, куча научных библиотек.
Python + NumPy/SciPy/Numba/JAX — если важна экосистема и быстрый прототип.
C++/Rust — если реально нужна максимальная скорость и ты готов страдать.

>b.b)симуляций физических моделей;
Julia — DifferentialEquations.jl, ModelingToolkit.jl, CUDA.jl.
Python — SciPy, FEniCS, FiPy, JAX, PyTorch для дифференцируемых симуляций.
C++ — OpenFOAM, deal.II, LAMMPS, GEANT4. Но это уже готовые движки, а не «напиши сам с нуля». Ещё Fortran — CFD, климат, legacy HPC.
Аноним 10/10/26 Суб 06:15:39 #43 №337285424 
>>337285415
>Тред для выбора мне языка программирования
Ты не выбираешь, выбираем мы.

Мы выбрали JS
Аноним 10/10/26 Суб 06:16:00 #44 №337285429 
>>337285422
Чем кончается цикл for next?
Аноним 10/10/26 Суб 06:17:25 #45 №337285439 
>>337285429
For открывает цикл, Next его закрывает
Аноним 10/10/26 Суб 06:17:39 #46 №337285441 
>>337285422
О, вот это пока что полезный пост. спасибо.
Это тебе нейронка написала?

>>337285424
Оооо, дед ти???77
Аноним 10/10/26 Суб 06:18:04 #47 №337285445 
>>337285439
>закрывает
Чем кончается?
Аноним 10/10/26 Суб 06:18:38 #48 №337285447 
>>337285441
Тебе не нравится выбор двача?
Аноним 10/10/26 Суб 06:19:04 #49 №337285450 
>>337285447
я не знаю
Аноним 10/10/26 Суб 06:19:25 #50 №337285453 
>>337285439
>For открывает цикл, Next его закрывает
То есть всегда 1 итерация в любом цикле?

Ебать ты гений.
Аноним 10/10/26 Суб 06:19:54 #51 №337285459 
>>337285450
А двач знает что тебе нравится и тебе нравится JS
Аноним 10/10/26 Суб 06:21:08 #52 №337285469 
>>337285459
что насчёт >>337285422 скажешь
Аноним 10/10/26 Суб 06:21:40 #53 №337285476 
>>337285469
Двач выбрал JS

Изучай
Аноним 10/10/26 Суб 06:23:49 #54 №337285491 
image.png
>>337284332
>JS
++
Аноним 10/10/26 Суб 06:24:47 #55 №337285499 
>>337285476
Нiт!
Двач выбрал Delphi. Я голосую за Delphi!
Аноним 10/10/26 Суб 06:25:45 #56 №337285509 
>>337285499
Покажи твой листинг на Дельфи
Аноним 10/10/26 Суб 06:28:05 #57 №337285530 
>>337285453
Нет, столько итераций, сколько задано условием
Аноним 10/10/26 Суб 06:28:21 #58 №337285535 
>>337285415
В смысле объясни? Ты сам что ли выбираешь? Ну так сам и выбирай не спрашивая двач.

Пшла нахуй, Фанера.
Аноним 10/10/26 Суб 06:29:13 #59 №337285543 
>>337285530
И, чем кончаются итерации?
Аноним OP 10/10/26 Суб 06:30:00 #60 №337285547 
17912033369090239571.mp4
17912437957730420132.jpg
17902873759700472110.jpg
17900913881910823298.webm
>>337285535
Аноним 10/10/26 Суб 06:30:06 #61 №337285548 
>>337285530
Усллвие:
>For открывает цикл, Next его закрывает
>столько итераций, сколько задано условием
Значит итерация всего 1
Аноним 10/10/26 Суб 06:31:18 #62 №337285560 
>>337285547
>БАБАХ
так будет со всеми вниманиеблядями
Аноним 10/10/26 Суб 06:32:15 #63 №337285566 
>>337285560
так будет с каждым лифтом, брат
Аноним 10/10/26 Суб 06:33:29 #64 №337285575 
>>337285566
Двач выбрал тебе язык программирования. Еще есть бНОПНЯ?
Аноним 10/10/26 Суб 06:34:37 #65 №337285586 
image.png
>>337285575
>бНОПНЯ
Какая же сука тупая нейросеть!
Аноним 10/10/26 Суб 06:35:37 #66 №337285597 
E
Аноним 10/10/26 Суб 06:36:15 #67 №337285606 
>>337285548
Зависит от конкретных параметров, которые вы передали в цикл.
Аноним 10/10/26 Суб 06:36:33 #68 №337285610 
E
Аноним 10/10/26 Суб 06:37:02 #69 №337285614 
>>337285543
Зависит от условия выхода из цикла или алгоритма.
Аноним 10/10/26 Суб 06:37:02 #70 №337285615 
E
Аноним 10/10/26 Суб 06:41:14 #71 №337285674 
>>337285614
>условия выхода из цикла
И, какое же может быть это условие?
Аноним 10/10/26 Суб 06:44:47 #72 №337285711 
>>337285606
>Зависит от конкретных параметров

Ты описал эти конкретные параметры:
>For открывает цикл, Next его закрывает

Значит итерация всего 1
Аноним 10/10/26 Суб 06:45:36 #73 №337285724 
УСЛОВИЕМ ВЫХОДА ИЗ ЦИКЛА МОЖЕТ БЫТЬ ОКОНЧАНИЕ НА ЛИЦО МАТЕРИ ОПА

Например, да?
Аноним 10/10/26 Суб 06:53:33 #74 №337285805 
Аноним 10/10/26 Суб 07:07:51 #75 №337285955 
Аноним 10/10/26 Суб 07:13:59 #76 №337286018 
>>337285380
Не знаю, я ж не кодомакака. Если бы был хоть один нормальный приемлемый яп я бы может программером работал, а не мешки ворочал
Аноним 10/10/26 Суб 07:17:51 #77 №337286059 
>>337285711
Не обязательно. Ты можешь прописать разное
Аноним 10/10/26 Суб 07:54:08 #78 №337286377 
лисп
Аноним 10/10/26 Суб 07:58:37 #79 №337286412 
Аноним 10/10/26 Суб 08:31:40 #80 №337286734 
Аноним 10/10/26 Суб 08:32:50 #81 №337286751 
>>337284327 (OP)
HTML + CSS
Аноним 10/10/26 Суб 08:40:18 #82 №337286852 
>>337286751
Аноним 10/10/26 Суб 08:58:36 #83 №337287089 
Аноним 10/10/26 Суб 09:12:32 #84 №337287283 
>>337286852
Аноним 10/10/26 Суб 09:21:36 #85 №337287421 
>>337287283
Аноним 10/10/26 Суб 09:35:31 #86 №337287640 
Аноним 10/10/26 Суб 09:49:35 #87 №337287849 
>>337284327 (OP)
> a)работы с высоко абстрактными математическими конструкциями;
Бумага и ручка

> b)сложных математических вычислений;
Матлаб

> b.b)симуляций физических моделей;
Кад под нужную модель

пошел нахуй
Аноним 10/10/26 Суб 10:00:33 #88 №337288016 
>>337287849
хуяга и хуючка

ПХАХАХАХАХА

Что за кад?
Аноним 10/10/26 Суб 10:10:47 #89 №337288184 
>>337284327 (OP)
судя по твоим пунктам идеальный путь в хаскель
Аноним 10/10/26 Суб 10:15:14 #90 №337288276 
Аноним 10/10/26 Суб 10:24:39 #91 №337288458 
Аноним 10/10/26 Суб 10:41:21 #92 №337288790 
Аноним 10/10/26 Суб 10:44:45 #93 №337288874 
Аноним 10/10/26 Суб 10:50:11 #94 №337289001 
Аноним 10/10/26 Суб 10:58:13 #95 №337289196 
>>337287421
Аноним 10/10/26 Суб 11:02:39 #96 №337289319 
>>337289196
Аноним 10/10/26 Суб 11:12:32 #97 №337289539 
>>337286852
>>337287283
>>337287421
>>337289196
>>337289319
Аноним 10/10/26 Суб 11:32:11 #98 №337289996 
Аноним 10/10/26 Суб 11:51:22 #99 №337290440 
Аноним 10/10/26 Суб 11:52:17 #100 №337290462 
>>337284327 (OP)
Brainfuck
Аноним 10/10/26 Суб 12:14:28 #101 №337291007 
Аноним 10/10/26 Суб 12:36:41 #102 №337291570 
Аноним 10/10/26 Суб 13:13:11 #103 №337292473 
Аноним 10/10/26 Суб 14:13:02 #104 №337293935 
Аноним 10/10/26 Суб 14:41:28 #105 №337294623 
Аноним 10/10/26 Суб 14:44:18 #106 №337294687 
>>337284327 (OP)
>a)работы с высоко абстрактными математическими конструкциями;
Haskell / Common Lisp

>b)сложных математических вычислений;
Библиотека с продуманными типами чиселок и числовыми методами вшитыми внутрь.

>b.b)симуляций физических моделей;
Библиотека, желательно высокпроизводительная.

Иногда, библиотека будет монополистом и будет диктовать тебе язык, на котором писать. Типа некоторых питоновских фреймворков.

Короче, бля, какой у тебя опыт крестов? Я чую, что никакой вообще.

>кодер из меня убер-хуйня
Ъ
Аноним 10/10/26 Суб 14:45:06 #107 №337294708 
>>337294687
>Короче, бля, какой у тебя опыт крестов?
ну я вид 3 сделал сам и всё
Аноним 10/10/26 Суб 15:54:13 #108 №337296413 
comments powered by Disqus