![]() |
Модераторы: Се ля ви |
![]() ![]() ![]() |
|
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 3 Всего: 537 |
Ломоносов -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
newalex |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 15.11.2005 Репутация: нет Всего: нет |
По себе сужу - математика нужна. Причем иногда даже те её разделы, о существовании которых и не подозревал.
|
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: нет Всего: 43 |
Нужна не только математика, а и законченное высшее образование. Иначе всю жизнь будете обречены доказывать, что вы не верблюд, будь вы хоть трижды "левша" в программировании.
|
|||
|
||||
CosmoMan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 12.7.2005 Где: Харьков Репутация: нет Всего: 0 |
Математика большая. У меня был на первом курсе курс математического анализа. Теперь дифуры.
Вот думаю более детально повторить все заново. С чего лутчше начать основательное изучение математики? Я учился по Фихтенгольцу, но у него все уж больно сложно. Есть ли что нибудь более доступное для понимания? Почему для одних математика намного проще, чем программирование, а для других - наоборот? |
|||
|
||||
Дмитрий Т |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 16.3.2005 Где: Самара Репутация: нет Всего: 4 |
Лично мне математика требуется только для того чтоб термины понимать, которые изредка встречаются в литературе по программированию ![]() А вот по сетевому программированию посоветую глянуть кросплатформенную С++ библиотеку АСЕ: http://www.cs.wustl.edu/~schmidt/ACE.html по ней есть пара русских книг (из Страустроповской серии), а руководство пока только на анг. Правда книги тяжёлым языком написаны (автор любит сыпать терминами), но библиотека профессиональная (используются последние достижения в программировании на С++, основатель библиотеки профессор, библиотека применяется в крупных компаниях). Так что надо очень хорошо знать С++ перед тем как за неё браться. |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: нет Всего: 74 |
Без математики никак.
-------------------- Всем добра ![]() |
|||
|
||||
Kuber |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 7.4.2006 Где: #vingrad Репутация: нет Всего: 3 |
--------------------
Если меня угораздило написать что то умное и вам понравилось, то не забудте нажать [-]...:) |
|||
|
||||
ALKS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 22.3.2006 Репутация: нет Всего: 11 |
эмм... знать глубоко - не нужно. не нужно помнить, например как интеграл береться. не нужно знать как матрецы умножаються. но... нужно уметь определять к какому разделу относиться проблемма. ну например, взглянув на постановку, понять что это комбинаторика. дальше лезим в нэт и книги, вспоминаем азы, читаем типичные задачи, постепенно рожаем понимание какой класс алгоритмов нам нужен и... вуаля.
![]() Но... к сожалеиню или счастью это означает что хорошему программисту все-таки нужно иметь представление об областях математики выходящих за пределы средней школы. матрецы, графы, реляционная алгебра, комбинаторика - это то чему в школе не учат, а если человек никогда и не слышал о таком, то он и понять что задача лежит в этой области, и найти алгоритм - не сможет. |
|||
|
||||
Kuber |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 7.4.2006 Где: #vingrad Репутация: нет Всего: 3 |
Ты очень правильно пишешь, но к сожалению щас мало кто разберается в математической эффективности алогоритма(даже я сам), так вот берут нужный алгоритм и применяют его к своему случаю.(Думаю ситуация выглядит так, множество не собирается вникать в мат.дебри...)
--------------------
Если меня угораздило написать что то умное и вам понравилось, то не забудте нажать [-]...:) |
|||
|
||||
ALKS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 22.3.2006 Репутация: нет Всего: 11 |
ой ну что может быть проще понятия сложности? O( )
просто как правило ввезде пишут какую сложность вычислительную имеет алгоритм в таком вот виде. почему для этого алгоритма сложность именно такая - приводиться не тривиальное мат-доказательство, которое я например не пойму да и понимать не хочу ![]() ну ![]() ![]() ![]() так что выбирать как правило есть из чего ![]() суть тут даже не в том, просто матиматичеки разработанные алгоритмы они во-первых очень далеко лежали от лобовых решений, т.е. дойти самому - нереально. а во второых их эфективность доказана математически. кто-то умный сказал: "почему-то большенство системных программистов не хотят применять не очевидные математические алгоритмы, считая их и не эфективными и тяжелыми И это не смотря на то, что их эфективность доказана математически" ![]() У меня редко получаеться применить математику. раз в пару лет, но то что получаеться - всегда потрясающе работает и не идет ни в какое срвнение с лобовымии попытками.... |
|||
|
||||
Tirael |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 31.1.2006 Где: Москва Репутация: нет Всего: 7 |
Это беда недоучек. Берут, используют, а потом удивляются, почему все работает криво, косо, еще и медленно. Вот мне интересно, какой более-менее большой проект можно сделать, без знания математики ? Те кто говорят, что математика программисту не нужна, пишут HTML странички. И даже, возможно, получают за это деньги. Но можно ли это назвать программированием...... Это сообщение отредактировал(а) Tirael - 21.6.2006, 21:35 --------------------
|
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
Логика и смекалка надо. А без математики можно прожить.
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
имхо тяжко ![]() т.к. сам процессор ничего кроме математики не знает (практически) -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
Ну ты еще и про винт и про сидюк вспомни. Они вообще кроме 1 и 0 ничего не умеют. ![]() -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
воть воть и вспомню, там и нет ничего кроме 1 и 0 ! ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |