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

Вниз

Немного Философии о программировании   Найти похожие ветки 

 
SkyRanger ©   (2006-03-15 10:05) [40]

Но где тут формулы факториалы и тому подобное??? Может я не туда смотрю... Или вы считаете правильно поставить скобки в выражении такой сложно задачей... Я согласен что математику используем, просто я речь вел о сложных формулах типа систем уравнений. Вычисления определителей матриц, факториалов и прочего из ВЫСШЕЙ математики. Т.е. того что дают в ВУЗах. А точ то вы привели решается без особых проблем.
>>Задача не из головы - вполне ставилась и решалась. И с кем (из заказчиков)
>>ты сядешь и он тебе распишешт как тебе действовать?
Тут для меня чистая алгоритмика. Т.е. построить алгоритм поиска и никаких навороченных формул я использовать не буду. Тут даже может хватить средств БД и SQL.


 
Sergey Masloff   (2006-03-15 10:12) [41]

SkyRanger ©   (15.03.06 10:05) [40]
Вы попробуйте решите задачу. Уверяю и матричные вычисления и факториалы не замедлят появиться.


 
Sandman25 ©   (2006-03-15 10:13) [42]

Sergey Masloff   (15.03.06 10:12) [41]

Он всё равно скажет, что тройные интегралы и СДУ зря учили :)


 
boriskb ©   (2006-03-15 10:14) [43]

SkyRanger ©   (15.03.06 10:05) [40]
о сложных формулах типа систем уравнений.


Это сложно?
У тебя какое мат. образование? Средняя школа и курс ВМ на уровне педа?
Так это не математика, точнее - только начала ее.
Это во-первых.

Во вторых: что называешь программированием? Об этом уже говорили здесь.
Если ты утверждаешь, что можно сделать работающий exe-шник без глубокого знания математики - так с тобой никто и спорить не будет.
Но это не математика и не программирование.


 
boriskb ©   (2006-03-15 10:20) [44]

Sandman25 ©   (15.03.06 10:13) [42]
Он всё равно скажет, что тройные интегралы и СДУ зря учили :)


Это тоже аргумент частый.
Частотную таблицу изпользования букв алфавита видели?
Там Ъ очень редко используется и то часто " заменяется. По этой логике нафига учили? Да и без других букв можно обойтись - и понятный текст будет.
Зря алфавит учили.

Прмр пнтнг ткст бз сглснх. Бз сбг нпржн ткст мжн пнть.


 
Sergey Masloff   (2006-03-15 10:24) [45]

Думкин ©   (14.03.06 05:51) [33]
>Если брать то, чем анимается, например МВо
Кстати а чем он занимается? Вроде автоматикой железнодорожной или я путаю с кем-то?


 
Игорь Шевченко ©   (2006-03-15 10:29) [46]

SkyRanger ©   (15.03.06 09:13) [36]


> Вот приведите пример где понадобится сложная математическая
> формула? Для SQL. Вообще когда я берусь писать что то, чтобы
> не забивать голову мы садимся с человеком, я задаю вопросы
> и он мне расписывает как и что считается, без всяких интегралов
> и пр.


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

Sergey Masloff   (15.03.06 09:36) [38]

SoundEx ? :)


 
Sandman25 ©   (2006-03-15 10:34) [47]

boriskb ©   (15.03.06 10:20) [44]

Вроде бы мы с Вами в прошлый раз договорились, что высшая математика является лучшим способом развить мозги? Знание всех букв алфавита отличается тем, что ценно само по себе, потому что является необходимым условием для правильного письма, которое всё еще требуется в большинстве профессий (несмотря на автопроверки как в MS Word).


 
boriskb ©   (2006-03-15 10:55) [48]

Sandman25 ©   (15.03.06 10:34) [47]
мы с Вами в прошлый раз договорились


Договорились.
Но не со всеми :)


 
Думкин ©   (2006-03-15 11:35) [49]

> Sergey Masloff   (15.03.06 10:24) [45]

Он почти в секретке. Умный мужик.
К слову: Первые места по СССР брал. Умный.
один недостаток: скромный.


 
Sandman25 ©   (2006-03-15 11:38) [50]

Думкин ©   (15.03.06 11:35) [49]

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


 
Думкин ©   (2006-03-15 11:48) [51]

> Sandman25 ©   (15.03.06 11:38) [50]

С ним разговаривать - легко и приятно. Без стеба. Пр переезде он помогал - мои дети его до сих пор помнят: - а ... это тот бородатый высокий и умный дядя - что - почти всю мебель тогда собрал. Все косяки снес.
И мы почти все тут такие. Не высокие и не бородатые.


 
Petr V. Abramov ©   (2006-03-15 14:27) [52]

> Sergey Masloff  
sorry за off

ты доступен по какому-нить телефону?


 
Sergey Masloff   (2006-03-15 14:31) [53]

Petr V. Abramov ©   (15.03.06 14:27) [52]
Петь привет. Я в отпуске поэтому во избежание ;-) с неопределившимся номером не беру. Если у тебя поменялся номер то...
 Ладно буду брать. Звони.


 
Sergey Masloff   (2006-03-15 14:34) [54]

Sergey Masloff   (15.03.06 14:31) [53]
Ну в смысле который 970-43... на нем

сорри за оффтоп


 
Petr V. Abramov ©   (2006-03-15 14:36) [55]

> Sergey Masloff   (15.03.06 14:34) [54]
заблокирован (:


 
Sergey Masloff   (2006-03-15 14:37) [56]

Petr V. Abramov ©   (15.03.06 14:36) [55]
епрст... расслабился. Сейчас денег кину через полчасика звони.


 
SkyRanger ©   (2006-03-16 01:11) [57]

>>boriskb ©   (15.03.06 10:14) [43]
Ну конкретно какие знания математики нужны??? У меня знания на уровне Техникума. Мне хватает.
>>Игорь Шевченко ©   (15.03.06 10:29) [46]
У человека своей работы хвататет...
Программисты востребованны не потому что кто то сам сделать не может, а потому что некогда / ломы...

И народ, давайте личное в чат или на емаил общайтесь...


 
jack128 ©   (2006-03-16 01:24) [58]

SkyRanger ©  
Мдя.. Почитал ветку и у меня сложилось такое впечатление, что для тебя математика - это интегралы и дифуры.  Все остальное - математикой НЕ является..


 
SkyRanger ©   (2006-03-16 03:57) [59]

Ну блин. Остальное это элементарные вещи, которые должен знать каждый...
Для меня не является чем то сложным расставить скобки или решить простое уравнение...
Просто речь идет не о том что математика не нужна. Речь о том что Высшая не нужна тому кто пишет БД и по большому счету вообще мало применима в большинстве задач прикладного программирования... Т.е. если использовать готовые библиотеки. При системноп программировании тут я не спорю нужны глубокие знания...
Просто складывается от этой ветки у меня впечатления, что математику превозносят как нечто сложное и обязательное в объеме Института... Хотя намного все проще...

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

>>Все остальное - математикой НЕ является..
Это нечто настолько элементарное, что должно быть изученно в школе.

Все что более сложно все равно забывается...


 
Думкин ©   (2006-03-16 05:22) [60]

> SkyRanger ©   (16.03.06 03:57) [59]
> Ну блин. Остальное это элементарные вещи, которые должен
> знать каждый...

Вы глубоко неправы. Это азы математики. Она гораздо, гораздо больше. Например в том же прямом отношении к программированию - Фон-Нейман, Ершов, Тьюринг. Для начала. И это - тоже далеко не все. Вы видимо и представления не имеете, что такое математика - а туда же - рассуждаете.


 
SkyRanger ©   (2006-03-16 06:14) [61]

Так, давайте вы дадите свое определение математики, как вы ее понимаете, чтобы не было диалога немого с глухим...
И вообще... Видите ли, просто из постов выше создалось впечатление, что тот кто не освоил математику на каком то, недоступном для обычных смертных уровне, не может считаться программистом. При этом тон постов сводился к пресловутому - Мы Папи - вы Лоли (возраст не при чем)... Короче к пиписькомеретельству, хвастовству и понтам... Те у кого есть высшее образование объявили себя программистами, а другие так себе, погулять вышли и вообще... Т.е. создается впечатление, что по их мнению программиста определяют только знания, а навыки это так мелочь. Хотя еще раз скажу, что тот кто знает теорию обязательно не напишет хорошую программу. Есть вещи, которые приходят с опытом, и знания тут не помогут. Написание алгоритма к программе не то же самое что решение уравненя. Уравнение реается 1-3 способами, реже больше. Алгоритм может быть написан и реализован сотнями способов...


 
Думкин ©   (2006-03-16 06:44) [62]

Алгоритмы - это часть математики.
Если бы взяли на себя труд читать внимательно - вы бы не написали такого поста.
Кнут - это математика. И компилячторы - тоже.
давать определения я не буду. Не хочу.


 
Иван Шихалев ©   (2006-03-16 07:28) [63]

У меня, например, высшего образования нет, но высшую алгебру, реляционную алгебру и анализ алгоритмов я реально использую в работе.

Что я делаю не так?


 
Тульский ©   (2006-03-16 08:36) [64]


> Anatoly Podgoretsky ©   (12.03.06 11:35) [5]


> Как не нужна, а выручку подсчитывать?

Арифметики достаточно


 
SkyRanger ©   (2006-03-16 09:11) [65]

>>Иван Шихалев ©   (16.03.06 07:28) [63]
Ну и наздоровье... Если она вам помогает работать еффективнее...
Я ж не против. Просто задачу можно решить использовав сложную формулу или ряд простых операций. Результат будет одинаковый. Тут вопрос в эффективности...
>>Думкин ©   (16.03.06 06:44) [62]
Надо сразу было писать что вы имеете в виду...
В самом начале про математику говрили не в широком смысле этого слова, а в основном про раздел Высшей математики, линейная алгебра и анализ. Ну и все что "выше"...

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


 
Иван Шихалев ©   (2006-03-16 09:31) [66]


> Просто задачу можно решить использовав сложную формулу или
> ряд простых операций.

Т.е. вместо SQL-запроса можно тупо перечислять все записи (все возможные сочетания записей, сочетания сочетаний и т.д.) и это будет называться "одинаковый результат"? Или речь идет о составлении запроса без реляционной алгебры - методом тыка?


 
paul_k ©   (2006-03-16 09:43) [67]

мдя...
дискретная математика
реляционная алгебра
численые методы расчетов
вычислительная математика
и много ещё разделов математики без которых не программист а, простите, батонотоптатель.
Можно мишку научить на лисапеде ездить. (кто не верит - марш в цирк)
Можно по клаве долбить со скоростью 1500 знаков в минуту.
но это не делает клавотоптателя програмистом.


 
Тульский ©   (2006-03-16 09:49) [68]


> реляционная алгебра

так вот, оказывается, как называется написание SQL-запросов


 
boriskb ©   (2006-03-16 10:02) [69]

paul_k ©   (16.03.06 9:43) [67]

А мат. логика?
Большинство умеют вносить логическое отрицание в скобки с предикатами и вообще упрощать логические выражения. И не задумываются даже, что это тоже математика.

Да и вообще... о чем говорить?
Не солидно даже спорить.


 
paul_k ©   (2006-03-16 10:58) [70]

> [69] boriskb ©   (16.03.06 10:02)

а мат. логика разве не часть дискретной математики?
тогда каюсь считайте что она в "много разделов"


 
boriskb ©   (2006-03-16 11:32) [71]

paul_k ©   (16.03.06 10:58) [70]
а мат. логика разве не часть


:))
Здесь не возмусь утверждать.
"Дерево" математики это .... вообщем я их несколько видел.
С существенными отличиями.
Да и не столь важно это.

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


 
paul_k ©   (2006-03-16 11:39) [72]

> [71] boriskb ©   (16.03.06 11:32)

Дело в том что вполне закономерно они возникают через месяц после начала саместра. Коглда студиозусы вьюные видят перечень математик и всего одну-две пары в неделю в компьютерном классе. И выяснять начинают. Чтоб "Hello Word" написать не нуджна же маетматика? Так нафига она вообще программистам?. От вьюноши и думают - зачем их "фихне" учуть всякой.


 
ECM ©   (2006-03-16 13:27) [73]


> Игорь Шевченко ©   (15.03.06 10:29) [46]


> Не проще ли человека программированию научить ? Он и формулы
> знает, а научиться их описывать - плевое дело. Глядишь,
> и в тебе нужда отпадет...

Хе-хе.. Вот именно поэтому(пока объяснишь программисту - а он "ГАД :)" все равно не так сделает) мне и пришлось сесть за программирование в своё время...
Ну это конечно одна из причин...
:))


 
mr. Den   (2006-03-16 13:36) [74]

Господа !

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

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


 
boriskb ©   (2006-03-16 13:41) [75]

mr. Den   (16.03.06 13:36) [74]
Подскажете, плиз, насколько часто используется в решении практических задач... нуу хотя бы


Роман "Война и Мир"
1-ый концерт Чайковского
Знания о том что земля круглая
.
.
.
и т.д


 
isasa ©   (2006-03-16 13:46) [76]

mr. Den   (16.03.06 13:36) [74]
...
Системы дифференциальных уравнений

Для моих фоновых задач(не связанных с постоянной работой) - это норма. :)
Так они сволочи(системы), еще и нелинейные.


 
mr. Den   (2006-03-16 14:13) [77]


> boriskb ©   (16.03.06 13:41) [75]
> mr. Den   (16.03.06 13:36) [74]
> Подскажете, плиз, насколько часто используется в решении
> практических задач... нуу хотя бы
>
> Роман "Война и Мир"
> 1-ый концерт Чайковского
> Знания о том что земля круглая
> и т.д


А по существу что сказать? Или только так, постов набить ?

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


> isasa ©   (16.03.06 13:46) [76]
> Так они сволочи(системы), еще и нелинейные.

Сочувствую. Если сочувствовать нечему, тогда завидую... :)))


 
boriskb ©   (2006-03-16 14:24) [78]

mr. Den   (16.03.06 14:13) [77]
А по существу что сказать?


Если ты не можешь уловить связь это не моя вина.

mr. Den   (16.03.06 14:13) [77]
А нам теорией комплексных чисел сушили мозги полтора семестра


Я сильно подозреваю, что мозги тебе гораздо раньше высушили.


 
Игорь Шевченко ©   (2006-03-16 14:49) [79]

SkyRanger ©   (16.03.06 03:57) [59]


> Для меня не является чем то сложным расставить скобки или
> решить простое уравнение...
> Просто речь идет не о том что математика не нужна. Речь
> о том что Высшая не нужна тому кто пишет БД и по большому
> счету вообще мало применима в большинстве задач прикладного
> программирования... Т.е. если использовать готовые библиотеки.
>  При системноп программировании тут я не спорю нужны глубокие
> знания...
> Просто складывается от этой ветки у меня впечатления, что
> математику превозносят как нечто сложное и обязательное
> в объеме Института... Хотя намного все проще...


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

А использовать готовые библиотеки надо с умом. Вот ум как раз высшая математика и тренирует.

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


 
mr. Den   (2006-03-16 15:16) [80]


> boriskb ©   (16.03.06 14:24) [78]
> mr. Den   (16.03.06 14:13) [77]
> А по существу что сказать?
>
> Если ты не можешь уловить связь это не моя вина.
>
> mr. Den   (16.03.06 14:13) [77]
> А нам теорией комплексных чисел сушили мозги полтора семестра
>
> Я сильно подозреваю, что мозги тебе гораздо раньше высушили.
>


Не припомню факта распития алкоголя на брудершафт.
И откуда заключение, что я не могу уловить связь ? Или что я ее не уловил ?

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

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



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

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

Наверх




Память: 0.63 MB
Время: 0.043 c
2-1144071645
KyRo
2006-04-03 17:40
2006.04.16
На следующую итерацию


6-1136699997
ezorcist
2006-01-08 08:59
2006.04.16
Запретить показывать ошибку


1-1142341226
kyn66
2006-03-14 16:00
2006.04.16
В чем ошибка загрузки Waw-файла ?


3-1140097656
John_Doe
2006-02-16 16:47
2006.04.16
Создать таблицу(ADO) в run-time е


5-1129211071
Saraseko Maksim
2005-10-13 17:44
2006.04.16
Наследовать TCollectionEditor





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский