Как стать автором
Обновить

Комментарии 6

Я бы сказал, программирование и состоит в обработке данных.

А то, что описано в статье, можно назвать программированием ради программирования.
Если я ничего не путаю, то Брукс, в свою очередь, цитирует Вирта. «Алгоритмы и структуры данных».
Структуры данных, а не алгоритмы, играют центральную роль в программировании.

Ммм… Ну есть у вас Козлоотпущеническое само-балансирующее древо(Scapegoat tree), структура данных, а собственно на чем строится чтение и запись? На тех же алгоритмах.


Есть у нас супер структуры данных такие как графы, только грош им цена на практике без всех Дейкстр и А* алгоритмов.


Не даром например Кнут в своем "Искусстве Программирования" рассматривает алгоритмы и структуры данных неразрывно.


Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их взаимоотношениях

Больше похоже на отмазку типа идите с вашим чистым кодом лесом и оставьте меня писать код который поймут полторы калеки на этой планете.


Это все мега относительно, структуры данных важны при написании/расширении компилятора, но не при написании какойнить Restful API средней руки. Цитата вырвана из контекста.

По мне так, структура данных, это как полочки и крючки в гараже — при эффективном расположении меньше усилий затрачиваешь на поиск инструментов и саму работу с ними.
И сколько же лишнего кода и костылей приходится писать потом, если коробочки для хранения изначально были выбраны не оптимально.
По мне так, структура данных, это как полочки и крючки в гараже — при эффективном расположении меньше усилий затрачиваешь на поиск инструментов и саму работу с ними.
Хорошее сравнение.

Но что делать если этих «инструментов» становится много, очень много — создавать новые «полочки и крючки» — потом «полочки для полочек» и «крючки для крючков»? — Или… засунуть всё в один большой ящик и написать алгоритм как из этого ящики их («инструменты») извлекать? — Типа, — сначала поймай утку, потом извлеки зайца… яйцо и вот она, иголка!

Магнит и стог сена vs коробочка в сундучке который лежит на полочке в левом углу? (Применительно к поиску иголки).
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации