нужно ли программисту знать математику?

Discussion in 'Болталка' started by GAiN, 1 Feb 2012.

?
  1. всё по немножку

    30 vote(s)
    27.8%
  2. нет

    18 vote(s)
    16.7%
  3. да

    60 vote(s)
    55.6%
  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    как вы считаете ?
    для разных языков (PHP, c++ и др)
     
    #1 GAiN, 1 Feb 2012
    Last edited: 1 Feb 2012
  2. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    конечно.хотя бы на среднем уровне.
     
  3. d3l3t3

    d3l3t3 Banned

    Joined:
    3 Dec 2010
    Messages:
    1,771
    Likes Received:
    98
    Reputations:
    10
    если тупому бездарю - не.
     
  4. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    А нужно ли человеку знать математику, уметь читать, писать etc.?
    Не пойму, к чему вопрос?
     
  5. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    хочу выяснить, какой уровень нужен, или какой раздел из математики наиболее нужен, для понимания и составления сообственного кода и по возможности разобраться в чужом
     
  6. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    Языки всего-лишь средство, программирование заключается в построении алгоритма, оптимизации и прочего, - это целое искусство. Математику конечно же нужно знать, но тут уже зависит от поставленной задачи. ИМХО, для любой задачи нужно знать, как минимум, арифметику и, хотя-бы, основы булевой алгебры, основы дискретной математики. Желательно и обязательно для некоторых задач: системы исчисления и арифметические операции в них, операции с плавающей точкой, BSD форматы.
     
  7. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    естественно нужно. как же ты сможешь наговнокодить гостевую книгу на похапэ не зная основ математики? это нереально..
     
  8. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    можешь написать пару функций без понимания логики программирования, но серезные задачи требуют математического мышления, без него куй что получится
     
    _________________________
  9. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Моя точка зрения такова, что математика, конечно же, в какой-то степени важна, но это далеко не главное в программировании. В программировании, по-моему, главное это уметь комплексно представлять задачу, разделяя ее на более мелкие подзадачи и обьединяя решения в единое целое, предусматривая возможные будущие изменения и поведение программы. Главное - логика.
     
  10. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    226
    Likes Received:
    21
    Reputations:
    0
    Только базовые знания,а остальное уже второстепенно.
     
  11. Eveline B.

    Eveline B. Banned

    Joined:
    20 Jan 2012
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    В программирование важно 3 вещи: память, логико-математический состав ума, абстрактное мышление
     
  12. LibertyPaul

    LibertyPaul New Member

    Joined:
    16 Jan 2010
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    программист без математики - школотрон
     
  13. Jerri

    Jerri Elder - Старейшина

    Joined:
    12 Jul 2009
    Messages:
    136
    Likes Received:
    377
    Reputations:
    22
    Основы + творческое мышление.
     
  14. m0us

    m0us New Member

    Joined:
    19 Jan 2012
    Messages:
    26
    Likes Received:
    3
    Reputations:
    -1
    должен знать, без матики прогер - гуано (что впрочем как и делфи-кодинг) - во первых - элементарное интегрирование - хоть методом прямоугольников - но должен уметь посчитать опред интеграл, потом матрицы (хотябы умножить)- но это больше конечно в графике типа д3д и опенжл, далее(или ранее всего этого) - тригонометрию обязан понимать. если не умеешь чегото из этого - значит ты банальный генератор говнокода)
     
  15. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Нужно.
     
  16. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Думаю нужна математика...
     
  17. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    Алгоритм - это, по сути, набор математических/логических операций операций(не считая ввод/вывод)
     
  18. JohnnyBGoode

    JohnnyBGoode Member

    Joined:
    5 Oct 2010
    Messages:
    48
    Likes Received:
    11
    Reputations:
    5
    Конечно должен.А еще коллоидную химию,спектроскопию и квантовую механику
     
  19. DJ4J

    DJ4J Member

    Joined:
    23 Aug 2009
    Messages:
    0
    Likes Received:
    53
    Reputations:
    1
    Так и есть.
    Только математика развивает эти способности.
    Начинаешь по привычке искать рациональные решения, к примеру.
     
  20. notkeo

    notkeo New Member

    Joined:
    24 Dec 2011
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    тут скорее важен не сам факт применения математики в программировании, а формирование своеобразного мышления , которое позволит с "легкостью" решать те или иные задачи . ну вы поняли , да . :D