2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.
 
 Re: Программирование и математика.
Сообщение14.10.2013, 17:03 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Aritaborian в сообщении #775095 писал(а):
Добавим сюда ещё основы теории графов.

+ основы теории алгоритмов, + основы теории формальных грамматик.

(Оффтоп)

Aritaborian в сообщении #775095 писал(а):
Вот Google сейчас разрабатывает беспилотные автомобили. Думается, без математики там никак.

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

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 17:10 


17/01/13
622
Расскажите немного об искусственном интеллекте, что из себя представляет какие знания надо, что если закончит факультет по искусственному интеллекту.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 17:14 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Pineapple в сообщении #775110 писал(а):
Расскажите немного об искусственном интеллекте.
Рассказываю. Его нет. И быть не может.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 17:33 


13/10/13
4
Aritaborian в сообщении #775095 писал(а):
А всё-таки программер программеру рознь. Вот Google сейчас разрабатывает беспилотные автомобили. Думается, без математики там никак.


В этом и есть суть ведь. Очевидно, что существуют различные задачи. Которые могут требовать совсем не тривиального знания чего-то другого, помимо практик программирования. Но это всё уже пошла специализация. И это "что-то другое" может быть чем угодно. Надо осознанно выбирать, что интересно и нужно, и прокачиваться в том направлении. А не бездумно аля "Я ПРОГРОМИСТ. МАТЕМАТЕКА!!!!!!111 ПЫЩЬ!!11."

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 18:15 
Заслуженный участник


08/04/08
8556

(Оффтоп)

Aritaborian в сообщении #775115 писал(а):
Его нет. И быть не может.
Уточните утверждение?

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 18:22 
Заслуженный участник


27/04/09
28128

(2 Aritaborian.)

Aritaborian в сообщении #775095 писал(а):
Сын моего бывшего преподавателя ангема, работающий в Google именно в этом проекте, сокрушается, что в своё время плохо учил этот самый ангем.
Хм, странно — он что, думает, что уже поздно его учить? Да и некоторые входящие туда довольно специфические формулы всё равно не запомнишь надолго, справочник рядом иметь никогда не лишне.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 18:45 
Аватара пользователя


31/10/08
1244
Munin
Munin в сообщении #775040 писал(а):
Из матана понадобится нотация "О-большое" :-)

Я вас расстрою, но о ней мало кто знает. И даже профессионалы о ней только слышали.

Munin в сообщении #775105 писал(а):
Aritaborian в сообщении #775095
писал(а):
Вот Google сейчас разрабатывает беспилотные автомобили. Думается, без математики там никак.
Вообще-то к математике это довольно косвенное уже имеет отношение, большинство задач уже чисто программистские.

Математики там много. В том плате что математика как язык. И задач математических там хватает.

-- Пн окт 14, 2013 19:47:32 --

arseniiv
Проблема в том что там не один ангем. Там нужно знать всю математику.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение14.10.2013, 19:39 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Pavia в сообщении #775145 писал(а):
Я вас расстрою, но о ней мало кто знает.

Значит, среди моих знакомых локальная положительная флуктуация :-) Не знать о ней (среди них) - позор.

Pavia в сообщении #775145 писал(а):
Там нужно знать всю математику.

Ну уж не всю. Разнообразную - это ещё не всю.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 06:03 
Аватара пользователя


20/10/12
308
Munin в сообщении #775040 писал(а):
Да. Но обычные задачи, которые решают программисты, с математикой не имеют ничего общего.
...
Задачи с олимпиад по программированию - не имеют ничего общего с настоящим программированием.

Если считать, что настоящее программирование состоит в рисовании форм для ввода данных и вычислении МТБК (где К обозначет "капитализма" или "капиталиста" в гос. или частной конторе, соответственно) с точностью до последнего гвоздя, то, наверно, да. Но зачем же работать в таких конторах? С математикой интереснее и доходнее.

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

А вот таже задача из промышленной практики. Для высококачественной цветной печати необходимо измерять цвет разных комбинаций красок. Автоматический спектрофотометер обходит лист с образцами цветов в некотором заданном порядке. Границы между разными элементами определяются по разнице в цвете. Чем больше разница, тем меньше ошибок. Программисту нужно выбрать порядок печати цветов чтобы минимальная разница в цвете между соседними элементами была максимальной. Цвет измеряется в пространстве CIEBasedXYZ и определаятся тремя величинами. Цвет элемента можно достаточно точно оценить до измерения.

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

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

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 06:42 
Заслуженный участник


11/05/08
32166
Pavia в сообщении #775145 писал(а):
о ней мало кто знает. И даже профессионалы о ней только слышали.

Не так. Знают-то о ней все, только от студентов обычно тщательно скрывают, ограничиваясь "о-маленьким". Но это -- сугубо профессиональная аберрация преподавателей именно математики как таковой. Просто "маленькое" легче формулируется, чем "большое" и в этом смысле удобнее для изложения теории. Когда же дело доходит до практических вопросов (там численных методов или теории алгоритмов), всё переворачивается: используется исключительно "О-большое" как более информативное, в то время как "о-маленькое" никому не нужно.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 07:27 
Заблокирован


27/09/13

230
Pineapple в сообщении #775110 писал(а):
Расскажите немного об искусственном интеллекте, что из себя представляет какие знания надо, что если закончит факультет по искусственному интеллекту.

Чтобы закончить факультет по искусственному интеллекту обязательно нужно развить естественный интеллект. И непременно ходить на все лекции.
По поводу темы. Я всю жизнь программирую и решаю самые различные задачи, даже очень сложные. Если задача не решается ни в каких разработанных системах (Вольфрам, Excel, Mathematica и т.д.), составляю свою программу и добиваюсь своего. Пользуюсь справочниками и интернетом. Программирование - это такое же искусство, как писание картины. Только намного интереснее.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 08:45 
Заслуженный участник


16/02/13
4114
Владивосток
Aritaborian в сообщении #775115 писал(а):
Pineapple в сообщении #775110 писал(а):
Расскажите немного об искусственном интеллекте.
Рассказываю. Его нет. И быть не может.
Совершенно верно. Не может. Но есть. Много.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 09:17 
Заслуженный участник
Аватара пользователя


18/01/13
12044
Казань
А вот интересно, сейчас нет отдельных постановщиков задач? Я в свое время занималась именно этим, а программисты программировали то, что я придумала. Так что им математика не была нужна. А мне не нужно было уметь программировать. Так, знать в общих чертах.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 09:33 
Заслуженный участник


16/02/13
4114
Владивосток
provincialka в сообщении #775366 писал(а):
сейчас нет отдельных постановщиков задач?
Во вменяемых конторах есть. Не могут не быть. Есть ли вменяемые конторы — не знаю, по слухам таки осталось.

 Профиль  
                  
 
 Re: Программирование и математика.
Сообщение15.10.2013, 14:53 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Sphinx Pinastri в сообщении #775328 писал(а):
Если считать, что настоящее программирование состоит в рисовании форм для ввода данных и вычислении МТБК (где К обозначет "капитализма" или "капиталиста" в гос. или частной конторе, соответственно) с точностью до последнего гвоздя, то, наверно, да. Но зачем же работать в таких конторах? С математикой интереснее и доходнее.

Я, конечно, не про самое примитивное программирование ("быдлокодинг"). Я про software engineering.

А суть в том, что существует рынок труда программистов, и количество рабочих мест. Низкоквалифицированный труд занимает на нём большой сектор (можно его оценивать в 30 %-70 %), но всё-таки не большинство. А вот сектор высокоматематических и "олимпиадных" задач и рабочих мест гораздо ограниченнее - может быть, 1 %-3 %. Остальное - это не примитивное программирование, но и не математическое. И вот с этой реальностью придётся жить тому, кто выбрал для себя профессию "программист".

provincialka в сообщении #775366 писал(а):
А вот интересно, сейчас нет отдельных постановщиков задач?

Это дело растворилось в двух смежных ролях: заказчик и архитектор. Заказчик формулирует, чего ему надо, и довольно невнятно. Архитектор переводит это на язык постановки задачи, согласовывает её с заказчиком, но задачу при этом ставит прежде всего самому себе. А проектировщикам и разработчикам спускает уже нечто более готовое.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 95 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group