Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 56 | 8 | 23
Назад Вниз Каталог Обновить

Тред ньюфага Атакующий чешский аквалангист 21/11/17 Втр 21:10:19  1095707  
image.png (101Кб, 250x250)
Сап Двач!Это мой первый тред и я хотел бы разобраться в вопросе,который мучает меня давно.Зачем нужна математика в программировании и где она применяется?
P.S: Обучаюсь прогать пока что в рамках школьного курса, потому приходиться довольствоваться только Паскалем.
Аноним 21/11/17 Втр 21:15:07  1095711
BattleAngelAlita.jpg (72Кб, 1000x563)
>>1095707 (OP)
>Зачем нужна математика в программировании и где она применяется?
Криптография и теория кодирования, мать твою, школьный питух. Коды на модулярных кривых самые эффективные и их уже начали применять в современных винтах.
Аноним 21/11/17 Втр 21:26:33  1095714
>>1095711
>Криптография и теория кодирования, мать твою, школьный питух
Но ведь это же не программирование?
Аноним 21/11/17 Втр 21:29:44  1095717
>>1095711
>а модулярных кривых самые эффективные>>1095711
А теперь можно нормальным языком последнее предложение
Аноним 21/11/17 Втр 21:36:22  1095722
Для того чтобы выучить какой-либо язык - ненужна. Начинай не с паскаля, а с чистого Си. Хотя, дело твоё...
Аноним 21/11/17 Втр 21:40:01  1095732
BattleAngelAlita.jpg (72Кб, 1000x563)
>>1095714
>Но ведь это же не программирование?
Это Computer Science. Погромисты меняют статические библиотеки на DLL и скрывают от тимлида хорошее решение, которое приведет к дополнительно работе. Обычные офисные хуесосы.
Аноним 21/11/17 Втр 21:42:06  1095733
>>1095707 (OP)
>Математика
Чтобы решать некоторые прикладные задачи алгоритмами с низкой асимптотической сложностью.
Просто как пример, там где брутфорс будет считать 20 секунд алгоритм использующий некоторые мат.формулы справится за 1-2секунды. Ну это если ты не формошлеп/UI/JS макака. Но даже если ты формошлеп, то математика просто пригодится чтобы мозги работали нормально.
Аноним 21/11/17 Втр 21:42:07  1095734
BattleAngelAlita.jpg (72Кб, 1000x563)
конечные поля.jpg (35Кб, 278x400)
>>1095717
>А теперь можно нормальным языком последнее предложение
Впусти в свое сердце Книгу.
Аноним 21/11/17 Втр 21:52:59  1095743
>>1095733
> где брутфорс будет считать 20 секунд алгоритм
брутфорс чего?
> использующий некоторые мат.формулы справится за 1-2секунды
пиздун
Аноним 21/11/17 Втр 22:05:38  1095759
>>1095743
Например. Посчитай мне ряд 1^k + 2^k + 3^k + ... + n ^ k
При n ~ 10 ^ 8
И k > 800
Без знаний математики, чтобы справлялся хотя бы за 10 секунд.
Аноним 21/11/17 Втр 22:06:55  1095761
>>1095743
https://www.hackerrank.com/contests/w35/challenges/highway-construction вот сама задача, можешь попрактиковаться. Удачи.
Аноним 21/11/17 Втр 22:21:55  1095769
>>1095761
> next FIFA World Cup and you are counting the number of highways
наркоман, какой нахуй фифа и задачи комивояджера? давай реальный пример
Аноним 21/11/17 Втр 22:22:58  1095770
>>1095759
>Посчитай мне ряд 1^k + 2^k + 3^k + ... + n ^ k
откуда это говно взялось? пример реального ряда в реальном мире
Аноним 21/11/17 Втр 22:31:55  1095776
BattleAngelAlita.jpg (72Кб, 1000x563)
>>1095770
Естествознание, маня. Но унылые компуктерные черви типа тебя ведь считают, что компуктеры - самое главное в жизни и весь мир вращается вокруг компуктеров, а все люди должны стать программистами и писать программы для программистов.
Аноним 21/11/17 Втр 22:34:12  1095778
>>1095776
>Естествознание, маня.
ну так пруфани, маняматики слишком много на себя взвалили, фактически это дармоеды типа филососфоф
Аноним 21/11/17 Втр 22:36:29  1095780
>>1095778
>филососфоф
в
Аноним 22/11/17 Срд 07:43:01  1095926
>>1095778
>>1095714
>>1095717
Нахуя вы аватарке отвечаете, дауны обоссаные, куда вам в математику блядь.
Аноним 22/11/17 Срд 12:08:08  1095998
уходи.webm (1038Кб, 640x360, 00:00:07)
>>1095778
>маняматики
Чучело, ты опять сюда залез? Уебывай, тебе сколько раз повторять можно, что твоя тупость тут никому не интересна.
Аноним 22/11/17 Срд 12:09:28  1095999
>>1095707 (OP)
>я хотел бы разобраться в вопросе,который мучает меня давно.Зачем нужна математика в программировании и где она применяется?
Дискретная математика, алгоритмы.
Аноним 22/11/17 Срд 15:26:06  1096083
>>1095998
>что твоя тупость тут никому не интересна.
докажи маняматически
Аноним 22/11/17 Срд 15:26:46  1096084
>>1095999
>алгоритмы
высчитывать мохнатое о?
Аноним 22/11/17 Срд 20:24:57  1096250
>>1095707 (OP)
Занимаюсь разработкой блокчейнов и криптовалют. Только за сегодня мне пригодилось из криптографии: универсальное хеширование, хеширование с солью, древовидные хеши (деревья Мёркла и Патрисии), из теорвера и матстата: комбинаторика, размещения, случайные величины и распределения, из алгебры: идеалы, кольца и поля вычетов. И это только на одну таску по сверке накладных в блокчейне без публичного раскрытия их содержания, а обычно юзаю ещё и хардкорнейшую криптографию с нулевым разлашением (zk-SNARKs, ZPK, ZSL etc).
Аноним 22/11/17 Срд 23:01:38  1096317
>>1096083
>маняматика
>доказательность
Петросян что ли сука
Аноним 22/11/17 Срд 23:45:34  1096340
>>1096317
бесполезный маняматик осознал свою никчемность и сферически порвался
Аноним 22/11/17 Срд 23:52:38  1096345
37-7223.png (89Кб, 740x308)
>>1096340
кек
Аноним 23/11/17 Чтв 12:41:32  1096471
>>1096345
На пике математик женщина? Лол, што?
Аноним 23/11/17 Чтв 13:49:42  1096532
>>1096471
Патлач же
Аноним 23/11/17 Чтв 13:56:02  1096539
>>1096471
Скорее патлатый задрот. ХХХХРРРЫЫ ТФУ ему в ебало.
Аноним 23/11/17 Чтв 15:55:13  1096597
>>1096471
Эмми Нётер была талантливой тянкой-математиком.
Всратка Софья Ковалевская тоже была математик, и в ее биографии я прочитал, что для занятия математикой она была вынуждена вступить в фиктивный брак, поэтому она всю жизнь была несчастной.
Аноним 23/11/17 Чтв 16:00:23  1096599
Хуесосы бугуртят оттого, что после них для человечества ничего не останется кроме говнокода, который перепишет какой-нибудь студент. А математики будут жить вечно, о них будут напоминать алгебраические объекты, названные по их фамилиям.
Аноним 23/11/17 Чтв 16:12:15  1096602
>>1096597
>Эмми Нётер
>Софья Ковалевская
ноунейм сельди интересные только маняматикам и анимудибилам
Аноним 23/11/17 Чтв 16:22:26  1096608
>>1096599
Но ты не из их числа, парень.
Аноним 23/11/17 Чтв 16:27:02  1096612
>>1095776
>Но унылые компуктерные черви типа тебя ведь считают, что компуктеры - самое главное в жизни и весь мир вращается вокруг компуктеров

ебанашка, очнись, так оно и есть на самом деле, сейчас как бы 2к17 на дворе. У каждого в кармане полноценный компьютер в виде смартфона, в каждой квартире каждого корода минимум по 2 компа стационарных или ноутбука.

Если ты сам еще не осознал, что мир уже вертится вокрут технологий, то мне жаль тебя, хуле
Аноним 23/11/17 Чтв 16:36:19  1096617
>>1096608
Я знаю, и ты тоже не из их числа, социк. И твой код перепишет новичок.

>>1096612
Какие технологии, мань? В современные языки только начали подводить лямбда-исчисление, которое было с лиспе 60 лет назад? Наукоемкие отрасли IT очень сильно отстают от актуальной науки, в IT до сих пор используется математика 15-го века.
Аноним 23/11/17 Чтв 16:37:41  1096619
Лично мне бы хватило и ноутбука с MS DOS, если бы другие люди были такими же аскетами.
Аноним 23/11/17 Чтв 16:47:16  1096626
>>1096617
>Какие технологии, мань?
ты из села ?

> В современные языки только начали подводить лямбда-исчисление
года полтора минимум уже как подвели, но допустим. Как это отрицает тот файк, что айти и технологии повсюду и мир вокруг них вертится?

>в IT до сих пор используется математика 15-го века.
погугли хоть приблизительно, как ведется разработка игр в том же юнити хотя бы. Если же ты намекаешь на бизнесс-приложения, то да, там математики уровня матана-дифуров нет, но есть повсюду алгоритмы, которые программист должен знать и использовать на подсознательном уровне. А эти алгоритмы сможет развить лишь математика
Аноним 23/11/17 Чтв 16:47:46  1096627
>>1096626
>файк
Факт, самофикс
Аноним 23/11/17 Чтв 16:50:29  1096628
>>1096626
>Как это отрицает тот файк, что айти и технологии повсюду и мир вокруг них вертится?
Мой мир не вертится вокруг технологий. Все, что мне нужно - это браузер, читалка книг и тулчейн для разработки. Все, что вы там понапридумывали, мне нахуй не нужно.

>погугли хоть приблизительно, как ведется разработка игр в том же юнити хотя бы
Игрошкольник, плиз. Я играю только в старые игры. Из графона мне нравится только программное рисование фракталов.
Аноним 23/11/17 Чтв 16:52:31  1096630
>>1096626
>А эти алгоритмы сможет развить лишь математика
Ты даун даже не понимаешь о том, что я пытаюсь донести. IT безнадежно отстало от актуальной науки. Я учился на чистого математика и увидел, что математика это прежде всего разработка теорий и доказательство теорем. Математика это подраздел алгебры и топологии. Вы же, гидроцефалы, занимаетесь как максимум матлогикой и теорией вычислимости, в которых застой.
Аноним 23/11/17 Чтв 16:52:55  1096631
>>1096626
>А эти алгоритмы сможет развить лишь математика
как там, семантический анализ уже развили? петухатика заканчивается там, где начинается практика.
Аноним 23/11/17 Чтв 16:55:16  1096633
>>1096630
>Я учился на чистого математика
там тебе наверное чердачок и повернуло. больших даунов чем мфтишники с маткафедры я не встречал, надеюсь ты не такой.
Аноним 23/11/17 Чтв 16:59:07  1096635
>>1096633
Не знаю, в чем они дауны, я их не видел. Все годы учебы я наворачивал книги типа экстремального программирования, рефакторинга, чистого кода и разные книги по системному программированию (единственное, что мне нравится в IT), чтобы найти работу. Математикой в рашке не заработать, вот я и хочу в ит. А моя одногруппница все время учебы выступала на семинарах, ездила в Германию и сейчас перекатывается на дальнейшую учебу за рубеж. У нее там все будет хорошо.
Аноним 23/11/17 Чтв 17:00:33  1096636
>>1096630
Верун, плес. Математика - это то что вычислимо. CS - самая бурно развивающаяся наука на данный момент, которая сделает математику ненужной. Но вообще этот раздел не про CS, а про software engeniering, если ты не заметил. А сравнить математику и инженерию в таком ключе это как минимум глупо.
Аноним 23/11/17 Чтв 17:01:46  1096637
>>1096636
>CS - самая бурно развивающаяся наука на данный момент, которая сделает математику ненужной
Пиздеж. Как минимум, никуда не исчезнут математические методы защиты информации типа постквантовой криптографии на решетках.
Аноним 23/11/17 Чтв 17:02:47  1096638
>>1096628
>Мой мир не вертится вокруг технологий. Все, что мне нужно - это браузер, читалка книг и тулчейн для разработки.

и это хорошо, потому что именно благодаря таким тупым и ограниченным юзверям и будут всегда появляться новые заказы на примитивные и оплачиваемые приложения, и такие кодеры как я будут всегда при деньгах. Продолжай существовать таким же тупым и ограниченным.


>Игрошкольник, плиз. Я играю только в старые игры.
ты даже не смог понять мою мысль из преддущего поста рукалицо.

>Из графона мне нравится только программное рисование фракталов.
ну и откуда ты скопипастил такие интересные слова, глупышка? Ты ж все равно нихера не смыслишь в этом)
Аноним 23/11/17 Чтв 17:05:34  1096640
>>1096637
>защиты информации
тебе не кажется что без этого говна можно обрйтись? и да, у манякриптографов своя атмосфера, большая часть маняматического говна там не нужна.
Аноним 23/11/17 Чтв 17:06:16  1096641
>>1096637
Никуда не исчезнет, а просто будет разделом информатики.
Аноним 23/11/17 Чтв 17:06:22  1096642
>>1096635
>Математикой в рашке не заработать
рыночек порешал. зачем кормить дармоедов?
Аноним 23/11/17 Чтв 17:07:54  1096643
>>1096638
>и это хорошо, потому что именно благодаря таким тупым и ограниченным юзверям и будут всегда появляться новые заказы на примитивные и оплачиваемые приложения, и такие кодеры как я будут всегда при деньгах. Продолжай существовать таким же тупым и ограниченным.
Ни разу не воспользовался проприетарным говном, продолжай разрабатывать говно для лохов, у которого есть свободно распространяемая замена.
Аноним 24/11/17 Птн 02:55:28  1097016
>>1095759
дауничь сложность алгоритма высчитывается совсем не так , самый минимум может быть линейное время O(n)
Аноним 24/11/17 Птн 18:46:06  1097311
>>1095707 (OP)
Чтобы решать задачу коммивояджера.
Аноним 24/11/17 Птн 20:14:34  1097334
>>1095707 (OP)
99% программистов математика не нужна вообще никак. Да, даже в функциональном программировании.
Аноним 24/11/17 Птн 20:29:04  1097338
>>1097334
>99% людей
фикс
Аноним 24/11/17 Птн 21:17:30  1097353
BattleAngelAlita.jpg (72Кб, 1000x563)
Анон, а ты еще помнишь вниманиеблядка, который после каждого поста писал смайлик ^_^ и пилил свою систему символьной алгебры?
Аноним 24/11/17 Птн 23:19:31  1097406
>>1095707 (OP)
Для начала следует уточнить, что понимать под "математикой". Различные разделы математики создавались под различные прикладные задачи. В часности большинство того, чему учат в ВУЗ-ах, было создано еще 17-18 веке для физических и инженерных рассчетов. Для чего была создана та же геометрия, которой тебя учили в школе, ты, наверное, сможешь догадаться из самого названия, а геометрия - это тоже раздел математики.

Так вот, большинство разделов математики в программировании действительно не нужны, только если ты не пишешь прикладной софт, где это нужно для понимания предметной области. В "чистом" программировании (т.е. когда знание математики не навязано предметной областью) нужна пожалуй лишь дискретная математика (для написания алгоритмов), и разделы programming language theory вроде теории типов, различных формальных семантик, субструктурных логик и прочих вещей, связанных с теорией доказательств. Но PTL предельно далека от того, что большинство людей понимают "математикой". Потому что "математика" в массовом сознании - это про то, чтобы что-нибудь посчитать. А PLT про то, чтобы придумать правила переписывания буковок и циферок (либо стрелочек и кружочков, если мы про теорию категорий), которые пораждают детерминированные конечные либо финально-периодические последовательности, обладающие определенными свойствами.

Собственно программа - это и есть набор правил, который пошагово переписывает свои входные данные до тех пор, пока не получит результат. С какой-нибудь геометрией её роднит только то, что и там и там есть набор аксиом и правил вывода, которые можно применять к исходным данным. Только в случае с геометрией ты имеешь конкретные типы буковок (точки, отрезки, действительные числа для измерения отрезков) и конкретные правила (аксиомы геометрии, арифметики и правила вывода формальной логики), а также конкретные теоремы геометрии (читай - программы) и всё это заточено под конкретную предметную область. А в случае с программированием тебе самому надо придумать набор символов и правил вывода (т.е. создать язык программирования, ну или взять готовый) и написать конструктивное доказательство теоремы (т.е. программу).

По сути доказательство теорем и написание программ требует одних и тех же навыков: а именно умения оперировать формальными правилами по переписыванию буковок и способности найти цепочку правил, применение которых приведет к заданному результату. В массовом сознании это именуется "логическим мышлением". Те люди, которые этим самым "логическим мышлением" обладают, способны и теоремы доказывать, и алгоритмы могут писать четко и по делу, без всякой хуйни.

Поэтому программирование часто ассоциируется с математикой - одни и те же требования к способностям. Это, например, как спортсмены и охранники в ночных клубах: и там и там требуется быть дисциплинированным, готовым к психологическим нагрузкам и в хорошей физической форме. Часто одни и те же люди мигрируют между этими профессиями. Но это вовсе не значит, что для программирования тебе обязательно нужно быть математиком. Не нравится доказывать теоремы - решай логические головоломки. Суть одна и та же. Или займись оптимизацией бизнес-процессов. Формализованный бизнес-процесс - это та же программа, только не для компьютера, а для людей, и он так же как программа для компьютера может быть либо правильным, либо забагованным, может приводить к цели либо оптимальным путём, либо требовать куда больших затрат человеческого времени (по аналогии с процессорным в хуёвой программе).
Аноним 24/11/17 Птн 23:45:02  1097419
>>1097406
> решай логические головоломки
блеа, это такие как ты заебывают на собеседованиях круглыми люками.
Аноним 25/11/17 Суб 00:22:30  1097433
>>1097419
Да я вообще как пример написал. Никогда не давал на собеседованиях логические задачки. По-моему гораздо важнее насколько мотивирован сотрудник, логические задачки любой дурак решит.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 56 | 8 | 23
Назад Вверх Каталог Обновить

Топ тредов
Избранное