OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 22:23

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Суббота, 19 Октябрь, 2013 14:22 

Зарегистрирован: Четверг, 01 Август, 2013 16:39
Сообщения: 92
Откуда: Кыргызстан
Чтобы стать достойным программистом международного класса, я начал с самого простого, я начал зубрить учебники 7 класса по математике, я сам себе признался что в школе смухлевал с математикой, не понял ее до конца. У меня уровень развития, как у школьника 7го класса, так что пока говорить о программировании рано.
До какой степени нада знать математику чтобы стать мастером в программировании? Это математика до 11 класса?

И еше вопрос насчет рынка, куда стоит ориентироваться математику-программисту? У меня специальность Математик-Системный программист. Кому я буду предлагать свои услуги? Кто будет нуждаться в моих приложениях, приложение которое будет делать математические расчеты например MathCad, Octave, Maple.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 19 Октябрь, 2013 15:24 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
По математике не подскажу, а вот формальную логику посоветовал бы посмотреть поближе. Она поможет расположить понятия предметной области в соответствии с их логическими зависимостями.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 20 Октябрь, 2013 14:34 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Дискретная математика, и просто математика — нужна программистам однозначно!
Цитата:
0. Математическая логика.
1. Исчисление высказываний и предикатов (например, в искуственном интеллекте сильно пригождается)
2. Булева алгебра и булевы функции — ну, сам понимаешь, без этого — никуда.
3. Все, что найдешь по графам — без сомнения, должен прочитать и усвоить. Лучше — алгоритмический подход, чем теоретический (Кристофидеса книжка, например). Без них — вообще никуда. Многие программисты, бывает, изобретают алгоритмы там, где уже все давно написано — в теории графов.
4. Автоматы — сам назвал. "Автоматы всякие важны, автоматы всякие нужны"(с) Михалков, кажется. Там у него мамы. И это в компиляторах тоже много. И не в компиляторах тоже.
5. Формальные грамматики и языки — основа синтаксического анализа в компиляторах.
5. Комбинаторика.
6. Будешь смеяться, но и высшая алгебра — нужна обязательно. Кажется, каким боком? А вот нужна! Теория информации и кодирования — вся на алгебре основана. А кодирование, сам понимаешь — программистский хлеб. Например, zip-архиваторы используют адаптивное кодирование по Хаффмену. А блочный линейный код, знаешь, что такое? ASCII — это блочный линейный код. А с другой стороны есть определение: БЛК — это линейное векторное пространство над полем Галуа. И есть еще много других кодов, основанных, например, на многочленах. Короче, алгебра — обязательно!
7. Теория принятия решений — без нее никак. Многокритериальная оптимизация, например, по принципу Парето — вся принятие решений в экономике на этом стоит — еще с начала века.
8. Вероятность — а экспертные системы многие на этом стоят: шансы, коэффициенты уверенности и так далее. Тут же недалеко и нечеткие множества, логика, отношения, числа, графы.

В общем, математика нужна для понимания и реализации.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 20 Октябрь, 2013 15:10 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
По Грису выучить формальную логику (см. http://www.inr.ac.ru/~info21/literatura.htm).

Ещё вот это:
Ф.А.Новиков. Дискретная математика. 2012


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 25 Октябрь, 2013 16:07 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Ну, может ещё Романовский попрёт (по-другому пишет о том же, в общем)...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Октябрь, 2013 16:50 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Сатира в адрес функциональных языков перенесена: viewtopic.php?f=70&t=4570


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB