11 месяцев назад
Стиль написания кода на Wolfram Language Я как большой фанат Wolfram Language (WL) очень часто изучаю открытые репозитории с кодом на этом языке. Изучив достаточно много кода я заметил, что стиль написания этого кода очень сильно разнится от проекта к проекту. Но так же я изучил много встроенных пакетов в Mathematica/Wolfram Language, которые были написаны разработчиками из Wolfram Research. В большинстве случаев они были написаны еще хуже (т.е. более неструктурированно и без единого стиля) чем пакеты такого же объема и сложности в открытом доступе. Но и среди проектов на GitHub и среди пакетов в языке мне попадались те, которые действительно хорошо написаны. Постепенно у меня сформировалось понимание того стиля, который будет наиболее прост и понятен большинству пользователей WL. В этой статье я хочу поделиться своим мнением и задокументировать тот стиль и ту конвенцию, которую я постепенно выработал для себя. Возможно, это станет еще кому-то полезно и изучив от корки до корки эту статью, а лучше вызубрив, чтобы от зубов отскакивало, вы станете так быстро решать уравнения и строить графики, что... Читать далее https://habr.com/ru/articles/785966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=785966
Wolfram Mathematica
Wolfram Mathematica - это передовая программа, предназначенная для совершения современных технических вычислений. Она используется в самых разных областях науки и образования. Изначально программа создавалась как система компьютерной алгебры, но вскоре "обросла" функционалом для произведения практических любых технических расчетов. На текущий момент времени Wolfram Mathematica включает в себя более пяти тысяч встроенных функций и может совершать расчеты в области геометрии, нейронных сетей, теории анализа, машинного обучения и так далее...