Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

Математика и программирование???   Найти похожие ветки 

 
gn   (2003-08-18 13:10) [0]

Доброго времени суток всем!!!
Вопрос собственно в следующем. Описываю ситуацию у нас тут разговор с коллегами на работе, перерос в спор, тема «математика и программирование » как мне в голову народу вдолбить, что программирование это не кидание компонентов на формочку. Говорю мол попробуй ты на асме или с попиши а мне а нафиг мне оно надо, попробуй, реализуй алгоритм криптографии без математики ответ а я этим не занимаюсь вообще долго я доводы приводил так у меня нечего и не вышло отсюда вопрос к вам а как вы считаете
Сможете ли вы обойтись без знаний математики? (я имею в виду не средний курс школы).
Или же наоборот?

gn
cn 1101


 
Жук   (2003-08-18 13:15) [1]

Зависит от задачи.


 
Е-Моё имя   (2003-08-18 13:16) [2]

gn © (18.08.03 13:10)
>>разговор с коллегами на работе, перерос в спор

нашли о чем спорить...
были тут такие...шерсть на носу...спорщики....
и ушли...шерсть на носу...куда ушли - никто не знает...шерсть на носу....


 
Карелин Артем   (2003-08-18 13:19) [3]

Я вообще паразит: все алгоритмы в виде библиотек сторонних, наборов компонент, модулей, примеров юзаю. Так проще и быстрее. Читал я книги по криптографии, самому делать математику дольше. Хотя в плане обработки графики кое-что из области математики делал сам.


 
gn   (2003-08-18 13:21) [4]

Жук © (18.08.03 13:15) [1]

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

gn
cn 1101


 
Dmitriy O.   (2003-08-18 13:22) [5]

Математика это вещь и вещь нужная. Даже в игрухах без нее не обойтись.


 
Карелин Артем   (2003-08-18 13:23) [6]

>>>я понимаю что от задачи (попробуй напиши софт для буха если незнаеш бухгалтерии)
А разве там нужно знание вышки??


 
Жук   (2003-08-18 13:28) [7]


> Dmitriy O. © (18.08.03 13:22) [5]
> Математика это вещь и вещь нужная. Даже в игрухах без нее
> не обойтись.

Вот в игрухах-то в первую очередь :-)
Моделирование физ.процессов, графика, компрессоры. Тут да, но в БД это нифига не нужно !
ЗЫ. Боже, чем я занимаюсь ?!! :-(


 
АлексейК   (2003-08-18 13:29) [8]

Для бухгалтерии может и не нужно, там все формулы готовые, а вот для оптимизиции узких мест или для стат. анализа-прогнозирования порой каких только книжек не перероешь и все основано на математике.


 
Palladin   (2003-08-18 13:33) [9]

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


 
Dmitriy O.   (2003-08-18 13:39) [10]

>АлексейК (18.08.03 13:29) Золотые слова. Кстати я сам страдаю от недостатка мат функций в QReport - там нет многих функций работы с массивами, например такой широко и повсеместно исп. функции как сигма. Приходится писать массу кода для вставки ее в отчет.


 
Zhenka   (2003-08-18 13:53) [11]

2 Palladin
совершенно верно, причём знаю немало людей, окончивших прикмат, и работающих в сфере ИТ(чаще всего програмистами)
спрасил недавеча к тетки такой типа как опр. четное число или нет, ну алгоритм, так она такое загнула!! ваще


 
gn   (2003-08-18 13:57) [12]

Карелин Артем © (18.08.03 13:23) [6]

>>>я понимаю что от задачи (попробуй напиши софт для буха если незнаеш бухгалтерии)
А разве там нужно знание вышки??

это был наглядный пример что для конкретной задачи если ты не понел

gn
cn 1101


 
ZrenBy   (2003-08-18 14:00) [13]

Вы еще про битовые операции вспомните :)


 
Palladin   (2003-08-18 14:02) [14]


> ZrenBy © (18.08.03 14:00) [13]

А ты про них забыл типа. Для тебя это каменный век?


 
MacroDenS   (2003-08-18 14:10) [15]

Тут, недавно был вопрос, кто есть настоящий программист, это видимо продолжение той же ветки (в некотором роде)

Я считаю, что математика в программировании просто необходима. Просто не в каждой задачи она юзается.
Да согласен, что если Вы программист узкой специализации, то Вам математика и нафиг может быть не нужна, но если Вы хотите быть программистом широкого профиля, то без вышки точно не обойтись.
То же самое касается байтов-битов!


 
Jeer   (2003-08-18 14:12) [16]

Как ни странно, она нужна для всех: и для кодера и для постановщика и для художника и для сюжетиста.
Разные тлько разделы, а без этого - дилетантство.


 
Dok_3D   (2003-08-18 15:38) [17]

Началось ...
И для художника и для сюжетиста ...
Что за бред ? В школе что-ли вдолбили ?
Этим людям вполне достаточно школьного курса. Спроси художника, пригодились ли ему в хоть раз в жизни интегралы, диффуры и пр.?

Ну я математик по образованию и что ?
Ну помогает мне ее знание. Но чаще - вышка на фиг не нужна.


 
Е-Моё имя   (2003-08-18 15:42) [18]

Dok_3D © (18.08.03 15:38)
Ну я математик по образованию и что ?
Ну помогает мне ее знание. Но чаще - вышка на фиг не нужна.


поддерживаю


 
Dmitriy O.   (2003-08-18 15:56) [19]

>Dok_3D © (18.08.03 15:38) Везет а мне наоборот сам не математик и математику не люблю но приходится работать с со всякими мат.извращениями.


 
Jeer   (2003-08-18 16:04) [20]

Dok_3D © (18.08.03 15:38) [17]
Началось ...

Не началось, а продолжается.
Художник,не владеющий основами перспективы (тоже математика) - дилетант.
Сюжетист, не владеющий приемами создания и разрешения конфликтов (где-то около раздела математики - теория игр) , ну не вдохновляет.
И т.п.


 
Danilka   (2003-08-18 16:08) [21]

Наверное в тему.
У меня друг учился, затем работал в Иркутске, в институте биохимии. Лет 10 назад. Сейчас, вроде, этот институт развалился. Работал там с ними один паренек, вернее два брата, но один был "удареный" в математику и программирование, а другой в электронику, паяльник вобщем.
Они на пару в свое время для института гранд какой-то завоевали на 15тыс. долларов (им, конечно, перепало с этого гранда копейки).
Так вот, про того брата, который математик, мой друг рассказывал удивительные вещи. Чаще всего один и тот-же случай, по пяне. :)) Видимо сильно ему запал в душу. :))
Вобщем, делали они какой-то проект с пацанами. Бились несколько недель. Вобщем, ничего не получается. Вернее получается, но понятно, что надо минимум пол-года собирать статистические данные, потом под эти данные сочинять эмпирику, обсчитывать, обдумывать и т.д., вобщем, работы куча великая.
Как-то поделились они своим горем с этим парнем, он им и говорит: "Да вы чего, это все нормально описывается на математике, щас я вам все покажу.". Где-то минут 15-20 посидел за борланд-паскалем, и выдал им программулину. Задают ей данные, в результате получается расхождение с опытными данными минамальное, мизерное, сравнимое с погрешностью оборудования.
Причем что он написал, так потом никто в этом и не разобрался. Были исходники, но в этих исходниках какие-то формулы пятиэтажные, какие-то циклы непонятно зачем, вобщем, так никто ничего и не понял.
Примерно в то-же время во всякой научно-популярной литературе были описания фракталов, он как-раз ими сильно увлекался, может там чего-то было из той области.
Тогда это всех очень сильно поразило, люди были уже далеко не новички, но чтобы так, то, над чем бились бог знает сколько времени решить за 15 минут.

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


 
gn   (2003-08-19 05:45) [22]

Danilka ©
вот это я народу обьяснить и пытаюсь

gn
cn 1101


 
Viktor Kushnir   (2003-08-19 09:00) [23]

Сам учусь на ПМ, не представляю как можно программировать без ПМ. Это не возможно.


 
gn   (2003-08-19 09:14) [24]

Viktor Kushnir ©
может лучше проверим твои знания???

gn
cn 1101


 
Е-Моё имя   (2003-08-19 09:40) [25]

Viktor Kushnir © (19.08.03 09:00)
запрограммируй оформление документа Word в соответствии с какими-нибудь требованиями (ну там колонтитулы нужные, заголовки, шрифты и цвета и тп), ну и пусть документ этот берется из базы на MSSQL и после обработки туда же возвращается.

потом покажешь, где ты использовал ПМ, или объяснишь, почему это - не программирование

умники млин...


 
Bel   (2003-08-19 09:46) [26]

IMHO. Само изучение математики накладывает отпечаток на мозги: на образ мышления, на логику, общие принципы нахождения решения и т.д. Так что, может, какой-нибудь метод Гаусса никогда и не пригодится в работе, но сам процесс изучения необходим.


 
Jeer   (2003-08-19 09:51) [27]

Е-Моё имя © (19.08.03 09:40) [25]

Да очень просто.
Структура документа д.б. подчинена некоторым правилам для обеспечения хорошего дизайна и читабельности. В основе этого могут лежать математические принципы цветопредачи, гармонических пропорций и т.д.
Вот собственно для создания структуры документа и будет использована ПМ. Непосредственно кодирование к этому может и не иметь отношение.


 
Е-Моё имя   (2003-08-19 09:52) [28]

2 Bel © (19.08.03 09:46)

>>накладывает отпечаток на мозги

по этой ветке заметно...


 
Е-Моё имя   (2003-08-19 09:53) [29]

Jeer © (19.08.03 09:51)
ты читал что ты написал?


 
Yakudza   (2003-08-19 10:03) [30]

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


 
Е-Моё имя   (2003-08-19 10:09) [31]

что то толковое типа там кубик вращяюшийся
;-)))))))))))))


 
Jeer   (2003-08-19 10:11) [32]

Е-Моё имя © (19.08.03 09:53) [29]
Jeer © (19.08.03 09:51)
ты читал что ты написал?

Нет, даже и не писал:)


 
Yakudza   (2003-08-19 10:25) [33]

Е-Моё имя © (19.08.03 10:09) [31]

Ну не мог я ничего больше придумать :))


 
Е-Моё имя   (2003-08-19 10:47) [34]

Yakudza © (19.08.03 10:25)
как в анекдоте про лошадь на скачках =)))
"ну не шмогла я, не шмогла..."
)))))))))))))


 
Dok_3D   (2003-08-19 11:01) [35]

Художник,не владеющий основами перспективы (тоже математика) - дилетант.

:))))))
Хорошо, что этого Ван Гог не видит ...


 
Некрофил - затейник__   (2003-08-19 11:11) [36]

Фигня все это вот меня в кулинарном техникуме научили это на всю жизнь куда же вы без теории приготовления блюд!!!!


 
Dmitriy O.   (2003-08-19 11:17) [37]

Для ког нить текст редактора математика не нужна а для серьезных вещей нужна.


 
Е-Моё имя   (2003-08-19 11:33) [38]

Dmitriy O. © (19.08.03 11:17)
>>а для серьезных вещей нужна.
ага, если хочешь на флеше наваять, что то толковое типа там кубик вращяюшийся
))))))

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

запишите себе где-нить
гыгыгыгыыыыыы)))))))))


 
Aldor   (2003-08-19 13:03) [39]

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

Алгоритмика вообще в большинстве своем строится на математике (особенно на дискретной). Если вам надо посчитать, как быстрее передать пакет данных по сложной сети или как выгоднее доставить товар к пункту назначения, то без теории графов (дискретная математика, кстати), не обойтись.

Тут говорили о том, что в БД якобы математика не нужна. Еще как нужна! Знаете ли вы, что большинство баз данных сегодня относятся к типу реляционных - так вот все современные СУРБД построены на математическом аппарате теории множеств и реляционного исчисления. Первым такой аппарат применил Ричард Кодд в конце 70-х годов.

И таких примеров очень много. Вот где точно вряд ли понадобится математика, это я скажу: знаменитое кидание компонентов на форму и построение простейших логических связок между их действиями. Кстати, логика - тоже математических аппарат, основанный еще Аристотелем, и продолжена Джоржем Булем, который предложил интерпретировать Истину и Ложь, как 1 и 0 (что сейчас явно и имеем в языке Си)


 
Palladin   (2003-08-19 13:12) [40]

Эрудит, однако...



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.008 c
3-24362
kuchumovkv
2003-08-17 10:48
2003.09.08
Работа с TADOQuery


3-24315
Maksim
2003-08-13 12:50
2003.09.08
Как из Delphi грамотно инициализировать атрибуты объекта Oracle??


14-24627
МАКСИК
2003-08-21 09:51
2003.09.08
КАК отучить собаку гавкать?


3-24360
WASYA
2003-08-17 14:39
2003.09.08
Сохранение результатов SQL запроса (вопрос наверное избитый)


3-24376
NewD
2003-08-16 11:33
2003.09.08
странное поведение QuickReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский