Ответы пользователя по тегу Программирование
  • Зачем нужно каррирование функций?

    Встречаю частенько каррирование в библиотеках и фреймворках для Scala. В прикладном программировании не использую и другим не рекомендую. Это скорее синтаксический сахар чтобы пользователю библиотеки было удобнее использовать API.
    Ответ написан
    Комментировать
  • Какие книги или курсы по networking вы можете посоветовать?

    Computer Networking: A Top-Down Approach

    Самая лучшая книга по сетям для самостоятельного изучения. Лучше не видел.
    Ответ написан
    2 комментария
  • С чего начать изучать математику?

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

    Начните с изучения английского языка. Что бы вам не говорили про крутую "советскую школу" и учебники - всё это проигрывает по многим параметрам англоязычным ресурсам. Самостоятельно изучать математику по школьным учебникам бесполезно. Репетиторы разные бывают, но чаще всего они могут только поднатаскать вас для экзамена.

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

    Есть замечательный ресурс под названием "KhanAcademy". В нём каждый раздел разбит на модули. Модули состоят из видеоуроков, учебных текстов и задач. По каждой теме можно задать вопрос. Ничего платить не нужно, ресурс бесплатный.

    Помимо этого есть "Coursera". Возможности по изучению там такие же, но иногда отличается подход.

    В дополнение к этому можно скачать книгу по теме из серии "Для чайников". В англоязычном варианте это "For dummies". Читал такие по тригонометрии и мат.анализу. Всё очень подробно разжёвано и объяснено. Правда это не избавляет от необходимости самому думать и разбираться.

    Сколько понадобится времени на изучение? Это очень индивидуально и зависит от ваших знаний. Разберитесь для чего вам это надо. От этого будет зависеть и подход к обучению. Для сдачи ЕГЭ иногда достаточно год заниматься с репетитором.
    Ответ написан
    Комментировать
  • Изучение математики через программирование, глупое решение?

    Что вы считаете изучением математики? Интересуют какие-то разделы?

    Математика состоит из множества разделов. Одни разделы ближе к программированию, другие совсем не пересекаются.

    Например, линейную алгебру будет удобно изучать через программирование. Это компьютерная графика, игры и другие весёлые вещи. Рекомендую "Coding the Matrix: Linear Algebra through Applications to Computer Science".

    С математическим анализом посложнее. Определитесь с целью. Для понимания нужно разбирать доказательства теорем, учиться рассуждать. В программировании можно реализовать численные алгоритмы для дифференцирования и интегрирования, но в понимании предмета это не поможет.

    Попробуйте начать с линейной алгебры и классической механики в области разработки игр.
    Ответ написан