|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 103
|
|
Что же всё-таки в начале: мат. часть или сам С++28.09.2015, 23:46. Показов 3833. Ответов 48
Метки нет (Все метки)
Пошерстил интернет, пишут, что хорошему программисту учить, как минимум, некую булеву алгебру да дискретную математику. Якобы С++ можно вообще отложить пока что. А что скажете Вы?
Я понимаю, что можно всё это пытаться параллельно изучать, но во что больше всего нужно углубляться? Математика - это круто. И мне кажется, что в программировании точно лишним не будет. Помимо мат. части, английского и самого языка программирования я вообще почти ничего толкового "не вижу" в плане изучения для программиста, т.к. даже не знаю в каком направлении двигаться. И туда ли мы вообще идём, товарищи?
0
|
|
| 28.09.2015, 23:46 | |
|
Ответы с готовыми решениями:
48
Что лучше встроенное AMD 760G или всё таки поставить GeForce GT520 Всё таки что возможно написать? Цифровик, что же всё таки лучше. |
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
| 29.09.2015, 21:15 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 20.08.2015
Сообщений: 6
|
||
| 29.09.2015, 21:40 | ||
Возьму книжку по С++, где всё разжёвано и изучи её (например Р. Лафоре). Если после её изучения останутся вопросы по пройденному (не всегда авторы открывают все подробности для читателя) шлифани сверху другой книгой, например Дейтелом (Дейтел - Как программировать на С++). После этого у тебя отпадёт вопрос, какие именно навыки в программировании тебе нужны. Самые главные навыки в программировании - это терпене и усердие.
1
|
||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 103
|
||
| 29.09.2015, 21:45 [ТС] | ||
|
Добавлено через 49 секунд Так то интересно читать, но вот когда идут задания в конце главы - много времени уходит на их решение.
0
|
||
|
3 / 3 / 0
Регистрация: 20.08.2015
Сообщений: 6
|
|||
| 29.09.2015, 22:06 | |||
В программировании важно умение программировать, а не знание матанализа или английского языка к примеру. Решите, что пора подучить английский, подучите (когда сами чётко осознаете, что он вам нужен). Так можно долго учить дискретную математику и английский и так не преступить к программированию. Добавлено через 4 минуты
Я не зря написал про усердие и терпение, они обязательно окупятся.
1
|
|||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 103
|
||
| 29.09.2015, 22:07 [ТС] | ||
|
Nitriba, а что делать, когда куча времени уходит на задания в конце главы. Всё-таки "добивать" их или можно и пропустить что-то?
Добавлено через 19 секунд
0
|
||
|
Антикодер
1889 / 871 / 48
Регистрация: 15.09.2012
Сообщений: 3,091
|
|
| 01.10.2015, 23:23 | |
|
про функциональное программирование, как обычно, все скромно молчат?
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 103
|
|
| 01.10.2015, 23:28 [ТС] | |
|
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||
| 02.10.2015, 02:19 | ||
|
1
|
||
| 02.10.2015, 03:10 | ||
|
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 02.10.2015, 09:24 | |||
|
скорее уж "миной замедленного действия" и вот почему: в большинстве случаев плюснутые компиляторы не смогут оптимизировать рекурсию, развервнув её. теперь предположим типичную задачу: рекурсивный спуск в домике. поскольку теоретически домик может иметь неограниченного много вложенностей, то и такая рекурсия так же теоретически может быть неограниченного глубокой. так что теоретически имеем переполнение стека. и сколько я видел всякого рекурсивного кода: ни разу не видел такого, что бы в коде учитывали глубину, пасли переполнение. ну или хотя бы исходные данные и постановка задачи гарантировала незначительную и фиксированную глубину вложенности. нет, пожалуй за всю свою жизнь я ни разу не видел "идеального работающего рекурсивного кода". ну или хотя бы просто грамотно написанного. в институте на кафедре по экономике новый преподаватель. молодая девушка, только недавно закончила аспирантуру. работает аудитором, и порабатывает в институте. какой то экзамен. девушка разговаривает только с теми, кто что-то знает или хочет знать. всем остальным ставит зачеты не глядя. так что формально, остающих и неуспевающих не числяццо. студент-отличник спрашивает: - почему? - мы ведь здесь экономику изучаем. это - просто бизнес. - бизнес? - да, то, чему вы должны научится. чем больше из этих стен выйдет балбесов, которые ничего не знают, тем выше будут зарплаты таких как ты, или я. (ц) по памяти. в этом смысле, оказывая медмежью услугу студентам, портал оказывает реальную услугу реальным специалистам. ну а если серьёзно, то программирование, как проффессия имеет одну интересную особенность: здесь вы не встретите сотрудников, которые не любили бы это дело. а всякие балбесы - им хоть помогай, хоть не помогай, все равно закончив ВУЗ пойдут работать в макдак. так что на самом деле вреда нет никакого, один профит. и да, математика не нужна в большинстве случаев.
6
|
|||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||
| 02.10.2015, 11:00 | ||
|
hoggy, рекурсия по назначению никем не будет восприниматься в штыки. У _Ivana, раньше могли встретиться школьные задачки красиво решенные на рекурсии. Но там сочетания цикл+рекурсия. Но упор больше в рекурсию.
____________ Деревья - тоже рекурсия. Что же они, плохо работают, вообще деревья зло теперь тормознутое? Некоторые алгоритмы перебора тоже с упором в рекурсию. Потому что проще на рекурсии, чем не на рекурсии. А обход файлов в винде или отображение какой-нибудь иерархии? Неужели Рекурсия и тут должна восприниматься в штыки. Конечно может быть переполнение стека, это минус. И рекурсия в С++ не для больших объемов данных. Но возьмем обычный список, std::list, так даже в нем присутствует рекурсия
0
|
||
|
|
||
| 02.10.2015, 19:43 | ||
|
Потому что причина споров с тобой не какая-то "неугодная мне" парадигма программирования или тем более просто рекурсия сама по себе. Причина споров - твоё стремление "наказывать", твой неприкрытый троллинг и самоутверждение на новичках. Это не у нас, это у тебя ЧСВ задевается "требованием халявных решений", из-за чего ты хочешь намеренно подпортить новичкам жизнь. Не брызгал бы такой умысел просто жирнейшего троллинга из твоих ответов новичкам, никто бы и слова не сказал ни против рекурсии, ни против функциональщины.
1
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||
| 02.10.2015, 19:58 | |||||
|
обход деревьев например, тексты парсить. однако, невзирая на кажующся простоту и удобство, это не есть годное решение. и причины я озвучил выше. вы похоже попутали теплое с мягким. рекурсия определяет алгоритм - действие. дерево определяет структуру. если вы вдруг не в курсе. там не бывает большего числа вложенностей. вообще проблематика очень простая: любой рекурсивный алгоритм всегда можно представить в виде цикла. любой циклический алгоритм всегда можно предствавить в виде рекурсии. рекурсивный алгоритм работает значительно быстрее, нежели циклический. однако опасен переполнением стека. отсюда вывод: если заранее известно, что глубина вложенности будет не большой, лучше использовать рекурсию иначе - циклы. можно комбинировать: занырнули на определенную глубину, начинаем использовать циклы. вынырнули - опять можно смело нырять. список - частный случай вырожденного дерева. это - структура, а не алгоритм.
0
|
|||||
| 02.10.2015, 20:29 | |
|
Не по теме: не путаю.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||
| 02.10.2015, 20:54 | ||||
|
а вообще то, на практике чаще всего встречается обычный цикл и итераторы контейнеров. однако, тем не менее, даже если и захотелось использовать рекурсивный алгоритм, все равно должен быть какой то контроль, какой нибудь страховочный ограничитель. реальный случай из практики: делал утилиту, задача которой пошариться по файловой системе и найти библиотеки. однако, профакапил, что могут быть ссылки на каталоги. и получилось так, что вот такая ссылка вела на уровень выше в родительский каталог. все - алгоритм зациклился. однако у меня стояло ограничение - 100. то есть, глубже он просто не ищет. для стека 100 не внапряг, но дял файловой системы вряд ли может быть глубже. это потом уже выяснилось, при чтении логов, что он зациклился на этой ссылке, отмотал всю состню, а потом размотался обратно. и спокойно шагнул дальше ссылки на след. каталог. поэтому отработало все как часики. вот не было бы такого ограничителя - программко бы упало.
0
|
||||
| 02.10.2015, 21:00 | |
|
Не по теме: я и не говорил про рекурсивные алгоритмы. Это Вы о них говорите. Я о рекурсии.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 02.10.2015, 23:54 | |
|
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||
| 03.10.2015, 00:03 | ||||||
0
|
||||||
|
70 / 64 / 40
Регистрация: 17.02.2014
Сообщений: 265
|
||
| 03.10.2015, 02:44 | ||
|
0
|
||
| 03.10.2015, 02:44 | |
|
Байки или всё-таки нет (Intel) Дело в мониторе? Или всё таки в видеокарте? Как лучше сделать? LINQ или всё-таки foreach Какой выбрать Firewall или родной всё-таки лучше? К знатокам С++: это самодостаточный язык, или всё таки он зависит от Си Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|