Всегда так было %мамка Ним*}ч Вирт Алгоритмы и структуры данных / Always has been :: it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)
Подробнее
Всегда так было
%мамка
Ним*}ч Вирт
Алгоритмы и структуры данных
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Always has been
Графы, (не)ориентированные и циклические, построение покрывающего дерева, очереди, стеки, реентерабельные алгоритмы пополнения/удаления, исключение live- и deadlocks, безблокировочные алгоритмы вставки - всё это математика, да.
И из-за этого я передумал идти в программиста, теперь думаю... Все эти шутки про программистов так и остаются шутками или это я воспринимаю всё слишком серьёзно?
Программисты бывают разные
Прикладным, например, математика не очень нужна
Большинство алгоритмов уже реализовано в библиотеках и оптимизировано, так, что ты вряд ли напишешь лучше
Но знать как оно работает нужно, чтобы правильно выбрать подход для своей задачи
На основании скорости алгоритма, расхода памяти, объёма и структуры данных и прочих ограничений
Ну, бывают иногда задачи, когда нужно адаптировать известный алгоритм под новую задачу. Тогда надо знать, что такой алгоритм есть и что он решает как миниумм большую часть твоей проблемы, потом нужно составить своб реализацию и в нужном месте внести модификацию или же использовать готовую реализацию и добавить свои пост-вычисления.
вот траншея на 1км. ее нужно вырыть. можно ее вырыть лопатой? - конечно можно. а можно ее вырыть спецю оборудованием для рытья траншей? - тоже можно!
вот то кто хорошо знает математику и алгоритмы тот выберет оптимальный способ решения задачи (спец оборудование для рытья траншей), кто не знает - выберет что-то из базового набора(лопату и мотыгу)
при прочих равных более востребован на рынке будет тот кто умеет больше.
Вот только большинство контор роет не траншеи (сложные задачи где нужны алгоритмы), а ямы бытового размера (лендосы с визитками хуячат). И речь как раз о среднем прогере, который ямы роет. Нахуй ему эту матчасть рытья траншей не упала, главное лопату хорошо освоить.
нет, недостаточно. в том то и дело. из твоего ответа выходит что достаточно закончить 5 класс чтобы быть прогером в среднестатистической конторе. но ведь это не так
Это все ожидание. В реальности ситуация примерно такая: "вот траншея на 1км. ее нужно вырыть. можно ее вырыть лопатой? - конечно можно. а можно ее вырыть спецю оборудованием для рытья траншей? - тоже можно!" Но на деле у нас есть только вилка и ложка, и нужно решить, будет ли оптимальней сделать лопату, или разрыхлять землю вилкой и извлекать ложкой.
Коллега: итак, как вы исправили баг? Я:
Страусиный алгоритм
From Wikipedia, the free encyclopedia
В информатике страусиный алгоритм - это стратегия игнорирования потенциальных проблем на том основании, что они могут быть чрезвычайно редкими. Он назван в честь страусового эффекта, который определ
генетический алгоритм,Science & Technology,генетический алгоритм,эволюция,эволюционные вычисления,Pixilang,genetic algorithm,evolutionary algorithms,естественный отбор,evolution,Эксперимент а области генетических алгоритмов
https://yadi.sk/d/AKx5raiN3Lghrp
Мой кошелёк на яндекс-деньги для желающих м
Александр Вакуров
@уакигоу_ги
Жена говорит программисту:
— Дорогой, сходи, купи булки. И, если есть яйца, возьми десяток.
Программист приходит в магазин:
— Яйца есть?
— Есть.
— Дайте десять булок.
В "Gantz" такого было дофига.
"Dorohedoro" туда же.
Во всех трех ужасами и не пахнет.
"Понятие алгоритма относится к первоначальным, основным, базисным понятиям математики."
Прикладным, например, математика не очень нужна
Большинство алгоритмов уже реализовано в библиотеках и оптимизировано, так, что ты вряд ли напишешь лучше
Но знать как оно работает нужно, чтобы правильно выбрать подход для своей задачи
На основании скорости алгоритма, расхода памяти, объёма и структуры данных и прочих ограничений
вот то кто хорошо знает математику и алгоритмы тот выберет оптимальный способ решения задачи (спец оборудование для рытья траншей), кто не знает - выберет что-то из базового набора(лопату и мотыгу)
при прочих равных более востребован на рынке будет тот кто умеет больше.