Доброй ночи.
Тут 22.02 стартует вышечный курс по теории Галуа -- https://www.coursera.org/learn/galois. На счет платы не знаю, но вроде бесплатный. Вот.
Здравствуйте, Sharov, Вы писали:
S>Доброй ночи. S>Тут 22.02 стартует вышечный курс по теории Галуа -- https://www.coursera.org/learn/galois. На счет платы не знаю, но вроде бесплатный. Вот.
Разрешите поинтересоваться, в целях повышения образованности (C), имеет ли эта теория понятное программистам и "прикладным ученым" значение? Давным давно учил алгебру и теорию групп, но че то не понял зачем оно мне.
PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая.
Здравствуйте, D. Petrov, Вы писали:
DP>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая.
когда-то давно я писал утилиту для копирования cd-дисков. пришлось курить матчасть для реализации кодов коррекции ошибок. там как раз был гаула. так что связь с практикой очень даже прямая. коды коррекции ошибок имеют большое применение и одними сд дисками не ограничиваются. в частности, я реализовал на их базе защиту от байтхака исполняемого кода. идея состояла в том, что код поставляется с ошибками. эти ошибки корректируются на лету и все работает. если же хакер исправит 74 на 75 (один условный переход на другой), то защита восстановит его взад. если же хакер вырубит коррекцию ошибок, то программа развалится, т.к. ошибки изначально есть. конечно, можно дождаться исправления ошибок и сдампить файл на диск, но там корректируются куски кода и декодируются в кучу, а потому статический дамп не срабатывает.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Здравствуйте, мыщъх, Вы писали:
М>Здравствуйте, D. Petrov, Вы писали:
DP>>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая. М>когда-то давно я писал утилиту для копирования cd-дисков. пришлось курить матчасть для реализации кодов коррекции ошибок. там как раз был галУа.
Можешь поподробнее расскрыть тему?
Здравствуйте, мыщъх, Вы писали:
DP>>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая. М>когда-то давно я писал утилиту для копирования cd-дисков. пришлось курить матчасть для реализации кодов коррекции ошибок. там как раз был гаула. так что связь с практикой очень даже прямая. коды коррекции ошибок имеют большое применение и одними сд дисками не ограничиваются. в частности, я реализовал на их базе защиту от байтхака исполняемого кода. идея состояла в том, что код поставляется с ошибками. эти ошибки корректируются на лету и все работает.
А это чем-нибудь принципиальным отличается от шифрования исполняемого кода с его расшифровкой в рантайме?
Здравствуйте, D. Petrov, Вы писали:
DP>Здравствуйте, Sharov, Вы писали:
S>>Доброй ночи. S>>Тут 22.02 стартует вышечный курс по теории Галуа -- https://www.coursera.org/learn/galois. На счет платы не знаю, но вроде бесплатный. Вот.
DP>Разрешите поинтересоваться, в целях повышения образованности (C), имеет ли эта теория понятное программистам и "прикладным ученым" значение? Давным давно учил алгебру и теорию групп, но че то не понял зачем оно мне.
1)Это скорее для себя, т.к. всегда хотел изучить и понять эту теорию 19-летнего паренька. Покупал книжки, читал в интернете, но все время спотыкался и бросал. Тут надеюсь понять всю глубину этой фундаментальной теории.
2)Алгебра, кмк, самый "абстрактный" раздел математики , мало что можно пощупать руками ( в отличие от диффуров). Работа программиста тоже манипулирование абстракциями -- создание новых, дополнение существующих, от простого к сложному(леммы, теоремы) и т.д. Меня в свою время очень поразила книжка Степанова "Элементы программирования" о том как на самом деле нужно разрабатывать программы. Если вкратце -- "Математику уже затем учить надо, что она ум в порядок приводит" М.В. Ломоносов (с).
DP>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая.
Здравствуйте, мыщъх, Вы писали:
М>когда-то давно я писал утилиту для копирования cd-дисков. пришлось курить матчасть для реализации кодов коррекции ошибок. там как раз был гаула. так что связь с практикой очень даже прямая. коды коррекции ошибок имеют большое применение и одними сд дисками не ограничиваются. в частности, я реализовал на их базе защиту от байтхака исполняемого кода. идея состояла в том, что код поставляется с ошибками. эти ошибки корректируются на лету и все работает. если же хакер исправит 74 на 75 (один условный переход на другой), то защита восстановит его взад. если же хакер вырубит коррекцию ошибок, то программа развалится, т.к. ошибки изначально есть. конечно, можно дождаться исправления ошибок и сдампить файл на диск, но там корректируются куски кода и декодируются в кучу, а потому статический дамп не срабатывает.
Полагаю, что там Вы имели дело с т.н. "полями Галуа", т.е конечными полями. Это имеет весьма отдаленное отношение к теории Галуа, описывающей расширения полей. Про практическую пользу ничего сказать не могу, но это одна из красивейших математических теорий. И сравнительно несложная для понимания.
Здравствуйте, Sharov, Вы писали:
S>Доброй ночи. S>Тут 22.02 стартует вышечный курс по теории Галуа -- https://www.coursera.org/learn/galois. На счет платы не знаю, но вроде бесплатный. Вот.
Здравствуйте, 31415926, Вы писали:
3>Здравствуйте, Шахтер, Вы писали:
Ш>>Может, лучше Ван-дер-Вардена почитать?
3>Да не, у Ван-дер-Вардена уж очень занудно. Лучше уж Ленга. Или лекции Милна.
А ещё есть Бурбаки. Можно выбрать по вкусу, что более понятно. И не ждать лекций на курсере.
Здравствуйте, Sharov, Вы писали:
S>1)Это скорее для себя, т.к. всегда хотел изучить и понять эту теорию 19-летнего паренька. Покупал книжки, читал в интернете, но все время спотыкался и бросал. Тут надеюсь понять всю глубину этой фундаментальной теории.
S>2)Алгебра, кмк, самый "абстрактный" раздел математики , мало что можно пощупать руками ( в отличие от диффуров). Работа программиста тоже манипулирование абстракциями -- создание новых, дополнение существующих, от простого к сложному(леммы, теоремы) и т.д.
Это то понятно.
S>Меня в свою время очень поразила книжка Степанова "Элементы программирования" о том как на самом деле нужно разрабатывать программы. Если вкратце -- "Математику уже затем учить надо, что она ум в порядок приводит" М.В. Ломоносов (с).
DP>>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая.
S>Сегодня не прямая, а завтра будет самая прямая.
DP>>>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая.
S>>Сегодня не прямая, а завтра будет самая прямая.
DP>Это еще вопрос Мы до этих дней можем и не дожить.
Ога, вот бы Максвеллу показать сейчас мобильный телефон
DP>PS: Ответы типа "это используется в теории графов\функциональных языках" не принимаются, т.к. связь с практикой очень не прямая.
одндажды я шел по улице и с меня ветром снесло шляпу и она упала прямо в лужу. Я взял кусок проволоку, согнул его в виде интеграла и достал шляпу. Вот так-то.
Ну, а теория Галую — не знаю, возможно, правда не нужна.
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, Шахтер, Вы писали:
Ш>>Может, лучше Ван-дер-Вардена почитать?
S>Чем лучше? Если только курс полная лажа.
Классический учебник по алгебре. Не одна теория Галуа, а просто основы алгебры.
Прикупил. Начал читать. Эх, давненько по программировнаию книг не читал...
S>>>Сегодня не прямая, а завтра будет самая прямая.
DP>>Это еще вопрос Мы до этих дней можем и не дожить.
S>Ога, вот бы Максвеллу показать сейчас мобильный телефон
Селфи им надо показать и чатики всякие чтоб им стыдно стало за свои изобретения
Здравствуйте, Sharov, Вы писали:
S>Тут 22.02 стартует вышечный курс по теории Галуа -- https://www.coursera.org/learn/galois. На счет платы не знаю, но вроде бесплатный. Вот.
Конечные поля используются в теории кодов, исправляющих ошибки. Немного в криптографии (элиптические кривые).
И всё.
Вместо вышечного курса советую хорошую книгу
"Р.Блейхут — Теория и практика кодов, контролирующих ошибки.1986.djvu".
Для практики этого более чем достаточно.
Здравствуйте, Sharov, Вы писали:
S>1)Это скорее для себя, т.к. всегда хотел изучить и понять эту теорию 19-летнего паренька. Покупал книжки, читал в интернете, но все время спотыкался и бросал. Тут надеюсь понять всю глубину этой фундаментальной теории.