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

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 31 | 5 | 18
Назад Вниз Каталог Обновить

Здравствуй, прогроммач! Я начинающий любитель-программист Аноним 19/10/16 Срд 15:51:55  859750  
(32Кб, 500x496)
Здравствуй, прогроммач! Я начинающий любитель-программист это значит, что учусь своими силами. Недавно задумался, какую область математики обязательно должен знать программист? Мои знания по математике: меньше, чем знания 9-ти классника. Можно ли выучить те области математики, которые необходимы, одному? Если да, то как посоветуете заниматься, имеется ввиду: структура и последовательность обучения, образовательные, естественно бесплатные, сайты, книги и прочую прочую. Заранее спасибо!
Аноним 19/10/16 Срд 15:57:27  859757
>>859750 (OP)
В первую очередь нужно знать логику и абстрактную алгебру.
Аноним 19/10/16 Срд 15:59:39  859760
>>859757
Так-с, а что такое "абстрактная алгебра"?
Аноним 19/10/16 Срд 16:05:44  859764
>>859760
Она же "общая алгебра". Начать можешь с теории групп.
Аноним 19/10/16 Срд 16:07:26  859766
>>859764
Благодарю. Допустим, повторил, дальше что?
Аноним 19/10/16 Срд 16:27:04  859777
(209Кб, 1280x960)
> какую область математики обязательно должен знать программист?
Палю самую мякотку, после этого стартапы и энтерпрайз системы получаются просто броском кубиков в нужной монаде
https://arxiv.org/pdf/1202.6269v4.pdf
Аноним 19/10/16 Срд 16:28:33  859779
>>859777
Есть перевод или русская аналогия?
Аноним 19/10/16 Срд 16:40:50  859786
Bump
Аноним 19/10/16 Срд 16:41:47  859787
>>859779
Удваиваю реквест
Аноним 19/10/16 Срд 17:43:05  859841
>>859766
>Допустим, повторил, дальше что?
Вот через год и подходи.
Аноним 22/10/16 Суб 22:49:26  862075
>>859841
Не смешно
Аноним 22/10/16 Суб 23:33:32  862095
>>859750 (OP)
ru.khanacademy.org
khanacademy.org
Аноним 23/10/16 Вск 01:37:25  862194
>>862095
Благодарю.
Аноним 23/10/16 Вск 04:04:34  862230
>>859750 (OP)
Для начала, чтобы понять какая тебе нужна будет математика и т.д. - тебе первым делом стоит разобраться в себе. Каким именно программистом ты хочешь быть. Есть например веб-программисты. И не скажу, что там требуется знание математики(высшей, в крайнем случае).

Я сам математику не очень хорошо знаю. В крайнем случае, до 8-ого класса имел 5-ки, пока не скатился до троек))) А дальше уже не интересно было. И не скажу, что требуюсь в ней.

К тому же, логика и мышление в программировании ценится больше, куда знание математики или физики. Хотя это тоже пригодится. В любом случае можно скачать учебники учебных заведений (.pdf) и освоить весь материал в них. Также скачать книги высшей математики. Думаю, это тебе поможет.

Но советую сначала решиться, каким программистом ты будешь. Если ты будешь знать десять языков, но не знать своего предназначения - ты никому не будешь нужен.
Аноним 23/10/16 Вск 04:39:59  862233
(6366Кб, 1152x648, 00:00:23)
>>859750 (OP)
>Недавно задумался, какую область математики обязательно должен знать программист?
Никакую.
Погромирование и математика перпендикулярны друг другу.
И пересекаются только в той точке, в которой являются формальными языками.

Математика - формальный язык(и) для описания, материальной реальности.

Это инструмент. Который выбирается, в зависимости от того, что тебе нужно описывать, и что ты из этого описания хочешь получить.

В целом, тебе может помочь знакомство с реляционной алгеброй, и дискретной математикой вообще.


99.999999% погромистам - никакая математика ненужна.
Погромирование - это низкоквалифицированный, шаблонный, тяжёлый труд.
Аноним 23/10/16 Вск 09:00:22  862244
(86Кб, 640x633)
>Не знает матана
>Не знает английского
>Не может самостоятельно нагуглить инфу
>Хочет стать программистом
Аноним 23/10/16 Вск 10:40:56  862262
>>859764
Теория групп это не абстрактная алгебра. Теория групп это теория групп. Она изучает простые конечные группы: альтернирующие, циклические, спорадические, группы Шевалле и Стейнберга (есть теорема о классификации).
Группы это не алгебра, а точка зрения на математику. Например, алгебраические группы это так же алгебраические многообразия (variety). Группы Ли это гладкие многообразия (smooth manifold). У групп есть внутренняя структура, можно определить когомологии групп, например.
Остальная алгебра изучает модули над кольцами, и теория групп там абсолютно не нужна, даже на уровне определений.
>>859757
>алгебра логики
Вижу это словосочетание не первый раз, позволяет дедетиктировать неграмотных байтослесарей.
>>859750 (OP)
Оп, все очень просто. Начни с коммутативной алгебры. Нётеровы кольца, плоские и инъективные модули, группы Tor, Ext и Hom. Книги: Атья-Макдональд, Eisenbud commutative algebra, Matsumura ring theory.
Потом изучи гомологическую алгебру. Когомологии пучков, спектральные последовательности, схемы и пространства модулей, производные категории и n-стэки, потом приходи.
Аноним 23/10/16 Вск 13:07:28  862332
>>859750 (OP)
Сложение надо. Чтобы 300к + 300к сложить.
Вычитание не надо, расходов в программировании нет.
Умножение тоже не надо.
Деление на 60 надо, чтоб знать сколько ты в секунду получаешь, получая 300к в минуту.
Сравнение надо, чтоб понять, можешь ты уже себе Пагани Зонду позволить или нет после пары месяцев работы.
Пожалуй, все. Для остального есть фреймворки.
Аноним 23/10/16 Вск 13:18:09  862343
>>862230
Меня друг приглашает в проект gd, на чистом энтузиазме
Аноним 23/10/16 Вск 13:20:08  862344
>>862262
Спасибо. А книга "Конкретная математика" пойдёт?
Аноним 23/10/16 Вск 16:48:13  862443
>>862262
>Оп, все очень просто. Начни с коммутативной алгебры. Нётеровы кольца, плоские и инъективные модули, группы Tor, Ext и Hom. Книги: Атья-Макдональд, Eisenbud commutative algebra, Matsumura ring theory.
>Потом изучи гомологическую алгебру. Когомологии пучков, спектральные последовательности, схемы и пространства модулей, производные категории и n-стэки, потом приходи.
>потом приходи.

Полный список необходимого для того, чтобы стать битардом без работы и тян.
Зато можно будет пояснять за математику на харкачах.
Аноним 27/10/16 Чтв 22:31:06  864909
>>859777
Какая-то костлявая она.
Аноним 27/10/16 Чтв 22:45:40  864917
gtm1.PNG (153Кб, 941x841)
gtm2.PNG (86Кб, 927x545)
gtm3.PNG (46Кб, 772x392)
gtm4.PNG (91Кб, 927x550)
>>862344
Там в основном про алгоритмы и теорию чисел.

1 Recurrent Problems 1
1.1 The Tower of Hanoi 1
1.2 Lines in the Plane 4
1.3 The Josephus Problem 8
Exercises 17
2 Sums 21
2.1 Notation 21
2.2 Sums and Recurrences 25
2.3 Manipulation of Sums 30
2.4 Multiple Sums 34
2.5 General Methods 41
2.6 Finite and In nite Calculus 47
2.7 In nite Sums 56
Exercises 62
3 Integer Functions 67
3.1 Floors and Ceilings 67
3.2 Floor/Ceiling Applications 70
3.3 Floor/Ceiling Recurrences 78
3.4 `mod': The Binary Operation 81
3.5 Floor/Ceiling Sums 86
Exercises 95
4 Number Theory 102
4.1 Divisibility 102
4.2 Primes 105
4.3 Prime Examples 107
4.4 Factorial Factors 111
4.5 Relative Primality 115
4.6 `mod': The Congruence Relation 123
4.7 Independent Residues 126
4.8 Additional Applications 129
4.9 Phi and Mu 133
Exercises 144
5 Binomial Coefficients 153
5.1 Basic Identities 153
5.2 Basic Practice 172
5.3 Tricks of the Trade 186
xiiCONTENTS xiii
5.4 Generating Functions 196
5.5 Hypergeometric Functions 204
5.6 Hypergeometric Transformations 216
5.7 Partial Hypergeometric Sums 223
5.8 Mechanical Summation 229
Exercises 242
6 Special Numbers 257
6.1 Stirling Numbers 257
6.2 Eulerian Numbers 267
6.3 Harmonic Numbers 272
6.4 Harmonic Summation 279
6.5 Bernoulli Numbers 283
6.6 Fibonacci Numbers 290
6.7 Continuants 301
Exercises 309
7 Generating Functions 320
7.1 Domino Theory and Change 320
7.2 Basic Maneuvers 331
7.3 Solving Recurrences 337
7.4 Special Generating Functions 350
7.5 Convolutions 353
7.6 Exponential Generating Functions 364
7.7 Dirichlet Generating Functions 370
Exercises 371
8 Discrete Probability 381
8.1 De nitions 381
8.2 Mean and Variance 387
8.3 Probability Generating Functions 394
8.4 Flipping Coins 401
8.5 Hashing 411
Exercises 427
9 Asymptotics 439
9.1 A Hierarchy 440
9.2 O Notation 443
9.3 O Manipulation 450
9.4 Two Asymptotic Tricks 463
9.5 Euler's Summation Formula 469
9.6 Final Summations 476
Exercises 489
A Answers to Exercises 497
B Bibliography 604
C Credits for Exercises 632
Index 637
List of Tables 657
Аноним 28/10/16 Птн 07:30:59  865023
>>864917
Годнота, есть торрент/магнет?
Аноним 28/10/16 Птн 09:19:25  865035
>>859777
Блядь, после бананов и колючей проволоки показалось, что там написано "r-TAMARI LETTUCE".

Блядь, загуглил tamari и увидел, что это "a variety of rich, naturally fermented soy sauce". С салатом пошло бы.
Аноним 28/10/16 Птн 23:51:43  865461
>>865023
magnet:?xt=urn:btih:4D23NQHDRJPL6Y5ZN2B42VHODCQJMMQ4&dn=Tor&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&xl=2335489356
Аноним 28/10/16 Птн 23:52:46  865463
magnet:?xt=urn:btih:ZFK76PRRWM2DCD6RXTKJ7MYE34GQVN5C&dn=--%20Berkeley%20math&tr=http%3A%2F%2Ftracker.thepiratebay.org%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&xl=1712082208
Аноним 28/10/16 Птн 23:54:05  865465
magnet:?xt=urn:btih:FDBUBJJ3HK2GCWFV4AEDY6VUSTTON6ZU&dn=RutgersPhysicsAndMathTextbooks&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&xl=825907847
Аноним 28/10/16 Птн 23:54:34  865466
magnet:?xt=urn:btih:XAMTQI3M5HFZ7JP63WZJRC7OMJYANS2S&dn=All_Springer_Graduate_Texts_in_Mathematics_since_2005&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&xl=332418730
Аноним 30/10/16 Вск 23:01:38  866611
>>859750 (OP)
1. Операции на целочисленных типах с фиксированным количеством разрядов. Это всегда полезно знать
2. Высшая алгебра и мат.логика, азы, т.е. типы логических операций, булева алгебра, немного формальных вычислений
3. Теория графов, достаточно хорошего обзора по существующим алгоритмам. Там очень много мякотки

Остальное ситуативно и зависит от сферы применения

Аноним 31/10/16 Пнд 20:31:50  867345
>>866611
>3. Теория графов, достаточно хорошего обзора по существующим алгоритмам. Там очень много мякотки
Посоветуй хорошей литературы, можно на англ.
С меня нефть.
Аноним 01/11/16 Втр 04:04:09  867579
>>859750 (OP)
То, что тебя интересует, называется "алгоритмы".
Берешь какой-нибудь курс по алгоритмам (мгушный например), находишь 1-2 книги, по которым учат студентов. Там, в учебнике, найдешь ядра нужных областей математики и отсылки на литературу.
В математике все довольно унифицировано (по сравнению с большинством других отраслей), поэтому тратить время на тщательный выбор смысла нет.

Если тебе покажется такой путь сложным, то начать стоит вновь со школьной программы. Здесь я считаю есть два пиздатейших алмаза - Сканави и Ткачук.
На сканави, на первой главе, ты несколько дней надрачиваешь навык быстро делать однотипные выкладки, не допуская ошибок.
Потом открываешь ткачука и читаёшь внимательно всё, и делаешь всё, что он пишет, не стесняясь крутить всё это дерьмо в голове в свободное время и задавать вопросы самому себе и гуглу.
По вкусу разбавлять 3-4х часовыми марафонами по решению сканави.
Это гарантированный путь успешного абитура в любой топ вузик рашки.
Я сам учился на юриста, матешу в рот ибал в школе. Потом создал подобный тред на двачах (нужно было стать технарем из гуманитария), Анон написал эти шесть букв - "ткачук". 3 месяца хватило чтобы на 98 баллов надрочить.

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

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