|
OFF: Нужна ли математика программистам? dmt, Fedor-1971, Lama12, Irbis, banco, Эх-эх-эх, Прохожий, sikuda, , okmail, AlexGL, unenu, eddy_n, d4rkmesa, Fish, zenik, hunter76, Garikk, ejikbeznojek, NikeArz, El_Duke, H A D G E H O G s, , Ненавижу 1С, scanduta, asady, один я дАртаньян, SleepyHead, alexela, ReaLg, andmaxx, IVT_2009, Timon1405, Wern, mihio2, Климов Сергей, 2S, LLeonidov, pavlika, Злопчинский, Sserj, nextssbt, craxx, Redaktor, CepeLLlka, Dmitrii, s_trikozin, AleksandrM09, X Leshiy, Prog_man, Crusher, rozer76, PuhUfa, John D, Garykom, WebberNSK, mmg, p-soft, PLUT, yanikolay, Builder, MM, VKS, mgreat, Seriy_Volk, toypaul, CaptanG, Aloex, comp2006, Волшебник, mr_K, КонецЕсли, saaken, Kuzmich123, Гипервизор, Bigbro, nabd, ads55, Fynjy, dis12345, ansh15, VladZ, igouranga, phabeZ, ADirks, alexis_nov, PR, Жеглофф, mTema32, AlexKimp
| ☑ | ||
|---|---|---|---|---|
|
0
H A D G E H O G s
17.07.26
✎
12:07
|
Дня доброго.
Исторически сложилось мнение, что математика шагает нога в ногу с программистами. Ну типа - хочешь в ИТ и куда поступить? Иди в математику-информатику. Корни то понятно откуда растут, годах в 70-х, я думаю, был поставлен вопрос - как обучать программистов. Умные кедры поскрепли в седых головах, посмотрели, что трансцендентные функции решаются разложением в ряд Тейлора и отправили всех учить математику. И завертелось так, что эхо войны аукается до сих пор. Но да ладно. Кто в своей реальной практике писал вот этими своими кривыми ручками код, который оперирует математикой сложнее процентов и пропорций. Делитесь сокровенным. |
|||
|
1
sikuda
17.07.26
✎
12:19
|
Математика развивает мозг.
ИИ убивает мозговую деятельность.
|
|||
|
2
Irbis
17.07.26
✎
12:18
|
Если только в 1С, то пришлось разложением экспоненту писать. Ещё поржал, логарифм есть, а обратной функции нет. Но для чего понадобилось это уже забыл.
|
|||
|
3
H A D G E H O G s
17.07.26
✎
12:18
|
(1) Это я вижу прямо сейчас.
А что насчет использования в реальной практике? |
|||
|
4
H A D G E H O G s
17.07.26
✎
12:20
|
(2) Наверное в 7.7? В 8.0 уже была
Глобальный контекст (Global context) Exp (Exp) |
|||
|
5
H A D G E H O G s
17.07.26
✎
12:20
|
(2) А не в 1С?
|
|||
|
6
PLUT
гуру
17.07.26
✎
12:21
|
для железок погромировал как-то быстрые табличные вычисления функций на ассемблере, т.к. ф-ции синус-косинус не завезли
ну и "математику" использовал для цыхровой фильтрации сигналов в мелкоконтроллерах (ну там скользящее среднее, экспоненциальные и прочие), коэффициенты для ПИД-регулирования (это не пропаганда заднеприводных (категорически осуждаю), а wiki:ПИД-регулятор |
|||
|
7
H A D G E H O G s
17.07.26
✎
12:21
|
(6) Вот уже что-то. А где это применялось и в каком году?
|
|||
|
8
Irbis
17.07.26
✎
12:21
|
(4) Давно это было, то ли несобственный интеграл для нормального распределения считали, то ли для дисперсии чтобы корень прямоугольный извлечь. Что-то из этой оперы.
|
|||
|
9
sikuda
17.07.26
✎
12:24
|
(2) Вообще 1С не для вычислений сделана, у них число это тип для хранения сумм - BigNumber!
Как 1С округляет? |
|||
|
10
Irbis
17.07.26
✎
12:24
|
(5) А не в 1С приходилось писать программу для расчета последовательностей (количество, сдвиг по фазе) импульсов для двух шаговых движков. Чтобы тележка приезжала и точки А в точку Б с заданной ориентацией. Но там простейшая аналитическая геометрия, и перевод дуги в ипульсы.
|
|||
|
11
Fedor-1971
17.07.26
✎
12:26
|
(3) Совсем часто используемые:
Алгоритмы "Последняя копейка" (разные подходы), Булева алгебра Для более интересных случаев - теория графов, конечные автоматы |
|||
|
12
PLUT
гуру
17.07.26
✎
12:30
|
(7) более 20 лет назад по хоздоговорной работе. делал железяку умную + софт для датчиков контроля какчества выпускаемой продукции
из плюшек - адаптивная сисьтема была - реагировала на быстрое изменение сигнала за счет цыхровой фильтрации и настройки коэффициентов, а на медленное изменение освещенности было фиолетово (глубоко пох) - рассветы/закаты/тучки мелкоконтроллеры PIC16 (8-битные) тогда модные были. кто-то на сях писал, я на mpasm (37 команд ассемблера всего и двоичная арихметика с элементами вышки (высшей математики)) оптический датчик (оптопара в ИК-диапзоне) на отечественной элементной базе (ИК-светодиод, фотодиод + малошумящий ОУ на вход 10-битного АЦП мелкоконтроллера, а после цыфровой фильтрации - управляющий выходной сигнал на оптическое реле MOC3062+симистор для коммутации мощной электронагрузки |
|||
|
13
H A D G E H O G s
17.07.26
✎
12:28
|
(11) Это для какой задачи?
|
|||
|
14
p-soft
17.07.26
✎
12:28
|
(3) выдергивал из своих лабораторок на паскале решение слу для построения динамических графиков торговой системы на 1с, пока с майнингом игрался..
а так, в основном только это: 2+2=3.9(9) |
|||
|
15
H A D G E H O G s
17.07.26
✎
12:29
|
(10) (12) Принято!
|
|||
|
16
Fynjy
17.07.26
✎
12:29
|
(3) в реальной практике вполне можно использовать те же матрицы при обработке данных и планировании затрат. Просто "в реальной практике" все сводится к тупой арифметике. Текущие "аналитики" даже слова такого не знают "матрица", у них сразу ассоциации с Киану Ривзом, но не как не с матмоделями при планировании производства.
|
|||
|
17
Fedor-1971
17.07.26
✎
12:29
|
(6) Не в 1С для железок с заданной скоростью реакции: стандартная функция по времени работы не подошла, пришлось делать через таблицу и интерполяцию дополнительных значений.
|
|||
|
18
El_Duke
гуру
17.07.26
✎
12:31
|
(0) Конечно математика нужна
А применение будет зависеть от сферы трудоустройства. Где то нет ничего сложнее школьного курса. А где то функции Ганкеля, роторы и дивергенции, дифф.уравнения Лагранжа и Клеро, адский сопромат с деформациями изгиба и кручения и т.д. |
|||
|
19
Fedor-1971
17.07.26
✎
12:31
|
(13) графы в расчёте себестоимости использовать козырно
Конечные автоматы - контроль за переходами в бизнес-процессах при неоднозначности оных |
|||
|
20
H A D G E H O G s
17.07.26
✎
12:32
|
(18) Несомненно нужно. Вы что из этого использовали?
|
|||
|
21
PLUT
гуру
17.07.26
✎
12:32
|
"Ильдарович" - ник на нимфостарте тоже умеет в математику на 1С
|
|||
|
22
H A D G E H O G s
17.07.26
✎
12:33
|
(19) У вас есть конфа или отдельное решение не на 1С, в которой себестоимость считается на графах, а БП на конечных автоматах?
|
|||
|
23
Dmitrii
гуру
17.07.26
✎
12:38
|
(0) >> Кто ... писал ... код, который оперирует математикой сложнее процентов и пропорций.
Мне в 1С, наверное, не приходилось. Стаж большой. Осмелюсь предположить, что программирование разное бывает и на 1С не заканчивается. Хотя, это неточно. |
|||
|
24
El_Duke
гуру
17.07.26
✎
12:39
|
(20) Всякие антенны и излучатели рассчитывал, там математика не для средних умов. Но конечно не в 1С
|
|||
|
25
Климов Сергей
17.07.26
✎
12:43
|
(0) Самое "умное", что писал, это расчёт НДС. Но это не то, что вы подумали. Это Напряжённо-Деформированное Состояние основания фундамента.
|
|||
|
26
Irbis
17.07.26
✎
12:43
|
"Математику уже затем учить следует, что она ум в порядок приводит" (М. В. Ломоносов)
"Наука математика – царица всех наук" (Гаусс) "Математика – гимнастика ума" (А. В. Суворов) "Наука только тогда достигает совершенства, когда она начинает пользоваться математикой" (К. Маркс) "Высшая математика убивает креативность" (Фурсенко, министр образования) Мне в связи с темой изречение Суворова на память пришло. Программисту она больше ни для чего не нужна. При необходимости можно и подучить. А вот перл от Фурсенко очень даже ничего. |
|||
|
27
Lama12
17.07.26
✎
12:44
|
Ну "последняя копейка", используем.
Ну а так, у нас компания разрабатывает отечественное ПО для расчета коротких замыканий в сложных сетях. Там довольно интересная математика. Системы дифуров матрицами считаем. Но надо признать, численный метод разрабатывался на заказ НИИ. |
|||
|
28
H A D G E H O G s
17.07.26
✎
12:46
|
(26) У первых четырех просто компа не было :-)
|
|||
|
29
Sserj
17.07.26
✎
12:47
|
(20) Вообще странная тема. Точнее слово "программист" стало довольно странным. Фактически вопрос среди поворов - нужно ли уметь выращивать картошку в современном мире. Просто та сфера давно разделилась на "выращивателей" и "готовщиков".
В сфере учета очень мало места для чего-то большего чем арифметика. В другой сфере мне приходилось заниматься 3D объектами для визуализации. Сам писал свой рендер. Математики там было завались. Но людей в обоих сферах называют "программист". |
|||
|
30
H A D G E H O G s
17.07.26
✎
12:46
|
(27) Прям лично вы?
|
|||
|
31
Lama12
17.07.26
✎
12:48
|
(30) Соседний отдел. Они тоже считают себя программистами 😎
|
|||
|
32
H A D G E H O G s
17.07.26
✎
12:48
|
Пока краткая сводка - "Всем приходилось когда-то".
|
|||
|
33
Fedor-1971
17.07.26
✎
12:48
|
(22) примерно, в 97 году делал производство на FoxPro. Вот там и извращались.
Себестоимость многопередельных изделий считали через граф, когда приходилось полуфабрикаты / крепёж и т.д. раздавать на следующий этап с возможностью возврата на доработку (можно и проще, через цепочку переделов, но пошли через графы - петли движений проще контроллировать) там же и БП делали с конечным автоматом (типа тех.процесс при некоторых условиях может вернуться на предыдущие этапы, вот возврат к норме был через конечный автомат) |
|||
|
34
H A D G E H O G s
17.07.26
✎
12:50
|
(31) А почему они - не программисты? Вполне себе.
|
|||
|
35
Garikk
17.07.26
✎
12:51
|
(0)
1) 99.9% времени не писал и даже рядом не пахло 2) в 00.1 оставшемся случае на текущий момент делал сервис который делает математическую оптимизацию процессов с использованием всяких мудреных математических фреймворков-солверов, но там не интегралы-логарифмы, а сущности вида "подобно, кванторы всеобщности, существования, равносильность, импликация" и у меня в качестве аналитика в команде был целый математик который мне рисовал эти формулы чтобы объяснить как это вообще работает... бомбический опыт был, жалею что проект прикрылся === в математике вообще с трудом шарю, у меня мощности мозгов не хватает это осилить |
|||
|
36
PLUT
гуру
17.07.26
✎
12:51
|
(26) главный вопрос математики - "а не всё ли равно?"
|
|||
|
37
H A D G E H O G s
17.07.26
✎
12:52
|
(35) Вот! Первая годнота!
"в команде был целый математик" "который мне рисовал эти формулы" "объяснить как это вообще работает" Именно! Именно это точечно описывает, почему математика программисту не нужна. |
|||
|
38
H A D G E H O G s
17.07.26
✎
12:53
|
Простое сделает школьная программа, сложное - специально обученный человек в рамках специализации.
|
|||
|
39
El_Duke
гуру
17.07.26
✎
12:53
|
(26) Креативность (фу, мерзкое слово) нужна в творческих профессиях. В науке для нее места намного меньше
А подучить математику можно, если до этого в вузе года 3 ее грыз. Если нет - ничего особо не подучишь |
|||
|
40
Irbis
17.07.26
✎
12:58
|
(39) В творческих профессиях это самое слово тоже не особо нужно. А то такого на креативят, что "удав, проглотивший слона" невинной шалостью покажется. Пока табличку не прочитаешь и гида не выслушаешь, не догадаешься какую траву и в каком количестве спец от слова "худо" накреативил.
|
|||
|
41
Garykom
гуру
17.07.26
✎
13:06
|
"2+2" или "60*60*24*КолвоДней" - это тоже математика
И да посчитать ячейки в макете или строки в ТЧ/запросе - это тоже математика |
|||
|
42
Garykom
гуру
17.07.26
✎
13:08
|
Тут легкая путаница между профессиями
Когда это только зарождалось не было разделения на Аналитиков и Разработчиков Нынче же программисту-разработчику совершенно необязательно знать сложную математику Хватит простейшей школьной до 5-го класса |
|||
|
43
El_Duke
гуру
17.07.26
✎
13:09
|
(40) Монолог Гамлету "Пить али не пить" можно зажмурясь пробубнить себе под нос. А можно проорать с выпученными глазами. Трагичных последствий для зрителей и народного хозяйства в обоих случаях не будет.
А вот расчет прочности крыла каким нибудь новаторским методом может быть чреват. Как минимум потерей нехилых бабосов. А может и намного хуже |
|||
|
44
Irbis
17.07.26
✎
13:10
|
>> может быть чреват.
я бы написал череповат |
|||
|
45
2S
17.07.26
✎
13:21
|
(0) Фунан, теория вероятностей и т.д. ни разу не пригодилось
|
|||
|
46
El_Duke
гуру
17.07.26
✎
13:19
|
(42) Не хватит
Вот поставят этому пятикласснику задачу, решение которой существует в виде дигамма-функции и чо он делать будет ? Без понимания сути он либо не решит, либо потратит намного больше времени чем если бы знал чо это такое. Т.е. как минимум неэффективен экономически окажется. |
|||
|
47
Прохожий
17.07.26
✎
13:24
|
(0) Когда-то была профессия "шофер", на нее учили. Потом стали называть "общедоступным знанием" и появилось "водитель".
Вам даже на сертификаты сдавать не надо, в нашей современности вполне можете гонять без прав. Но шофера водителей долгое время презирали. Пока все не вымерли. |
|||
|
48
craxx
17.07.26
✎
13:25
|
(0) для моделирования всяких там прогнозов даже "1С:Аналитика" появилась. начиная с 8.3.18
|
|||
|
49
IVT_2009
17.07.26
✎
13:27
|
В разработке ПО около 30 лет из ни 25 в 1с. Математика ни чем не пригодилась.
Не профильное высшее техническое - очень даже пригодилось. Последнее заложило инженерный подход к решению задач. |
|||
|
50
Ненавижу 1С
гуру
17.07.26
✎
13:30
|
Что вспомнилось?
1. Скорее не к программированию, а к аналитике и архитектуре. Коммерческий директор придумывал всякие мотивационные и демотивационные показатели. Так вот если было видно, что показатель не является аддитивным например на временном промежутке - то это плохой показатель. То есть если посчитать его за квартал и за каждый месяц квартал и сложить и получатся разные результаты - есть вопросы в адекватности. 2. Всем известные рассмотрения "крайних ситуаций". Это тоже математический подход. Посмотреть какая картина там, не противоречит ли она общей логике? Ну и совсем простое, это чтобы у вас не получилось 8.5 подписчиков и тому подобное. Хотя была одна дама и требовала объяснений, почему она подняла цены на 10%, а потом опустила их на 10% и не вернулась к первоначальной цене. |
|||
|
51
Irbis
17.07.26
✎
13:34
|
Я когда "методу" по использованию КПЭ читаю, первым делом на формулы расчета смотрю. Очень полезно это, ибо можно качественно определить требуемый уровень лени, чтобы случайно не перевыполнить показатели.
|
|||
|
52
Прохожий
17.07.26
✎
13:35
|
(46) Слова не мальчика, но прожженого шоферюги...
Когда изобрели ADO и показали европейски программистам-математикам что Мы перешли в постиндустриальное общество. Поэтому каждый дурак знает что у USB 4 контакта, два питания и два сигнал. У сетевого 4 пары. Но почти никто не знает сколько контактов у тайпси. Хотя они исамсунга и эпла слопали. Просто люди в период появления тайпси жили уже в постиндустриальном мире. Глобализация и все такое это временное извращенное понимание отказа от повальной местечковой индустриализации. Ну не хочет народ по всей планете работать на заводах и учить все типоразмеры резьбы и жить в городах с градообразующей промышленностью. В 21 веке в России не построили практически ни одного города кроме Восточного и пары-тройки этническивеликих. Монументальность 20 века ушла навсегда. И наука, и промышленность с отраслевыми подходами. ИМХО, у вас устаревшее понимание эффективности. Психология 20 века: рабочий - это такая деталь станка. А математик - деталь математики. Наследие тоталитаризма. |
|||
|
53
ReaLg
гуру
17.07.26
✎
13:38
|
(0) В очень ранней молодости писал немного софт для прототипа гитарного процессора. Там математика была нужна, преобразовывал сигнал. В 1С сложной математики за 19 лет не встречал. Но я со всякими специфичными вещами и не работал. Хотя в теории она может быть, в каких-то специфических, нетиповых задачах.
|
|||
|
54
Прохожий
17.07.26
✎
13:38
|
От наук люди переходят к искусствам. А математика как искусство - это способ человека математика выражать свои ощущения. И не все в жизни должно быть высоким искусством.
Материться грубо - тоже искусство, например. И не монтируется. Понимаете, забудьте про стандарты, отраслевые и глобальные. Впереди другой мир и в нем только один разъем. Тайпси. А людей разных дофига. |
|||
|
55
Прохожий
17.07.26
✎
13:47
|
Леонард Эйлер например раскрыл устойчивость интуитивно, расположив балку горизонтально, нагрузив вдоль оси и прилагая выводящее из равновесия усилие. Это изначально инженерная задача. Но человек другой специализации увидел ее по своему. Как говорится юрист - это не тот, кто имеет корочку или учился, а тот кто понимает закон.
Программист сто процентов креативная профессия. Можешь алгебраическое решение давать, можешь геометрически доказывать, можешь нутром чуять что литр будет. |
|||
|
56
Прохожий
17.07.26
✎
13:49
|
К тому же слишком высокая планка только отпугивает кандидатов. Причем всех. и тупых и средненьких.
|
|||
|
57
один я дАртаньян
17.07.26
✎
14:01
|
(0)
Кто в своей реальной практике писал вот этими своими кривыми ручками код, который оперирует математикой сложнее процентов и пропорций.
До того как автоматизировали дисконтирование фин аренды приходилось считать сложные проценты. А так устройство регистров и связь между ними это в некотором роде топология. |
|||
|
58
eddy_n
17.07.26
✎
14:05
|
(0) Не надо всё валить в одну кучу - программист программисту - рознь, как и математик - математику. Если, кстати, ты рендер программируешь, то без векторной алгебры тебе ну никуда, а если в каком-нибудь 1с ковыряешься - математика по боку.
|
|||
|
59
eddy_n
17.07.26
✎
14:08
|
(0) Я вообще против того засилия математики, которая наблюдалась в 80-ых в наших питерских вузах. В таллинском политехе всё было намного практичнее и правильнее.
|
|||
|
60
El_Duke
гуру
17.07.26
✎
14:13
|
(52) За многими словесами не проглядывается смысл ... Че сказать то хотел ?
|
|||
|
61
d4rkmesa
17.07.26
✎
14:13
|
(0) В 1С не писал, как и многие. Там ничего сложнее реляционной алгебры не было, да и то как Ильдарович я не упражнялся. Если рефлексировать, то утрата некоторого потенциала очевидна, впрочем по всей стране так. Се ля ви, как говорится. Интересно, как с этим у наших соседей в Китае..
|
|||
|
62
unenu
17.07.26
✎
14:13
|
(59) а я за. благодаря математикам/инженерам 70-80х мир питается идеями до сих пор. правда уже пошел процесс переработки живых умов в нечто безидейное.
|
|||
|
63
eddy_n
17.07.26
✎
14:20
|
(62) Спецом пригашался на один курс численного анализа проф. Ракитский, у которого фон Нейман был в друганах. И ты сидишь и не понимаешь, где ты и о чём он говорит. Нахрен не тнужна такая математика с дифф. уравнениями 14-го порядка.
|
|||
|
64
Прохожий
17.07.26
✎
14:24
|
(60) Существует много определений ценности. программисты очевидно склонны формулировать ценность как "редкость", тогда как современное общество движется в сторону "признаваемости". Есть конфликт между навыком решать задачу технически и ставить задачу по сути. Выражаясь языком программистов, между алгоритмическим и директивным подходом. сейчас ценность директивного сильно перевешивает.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |