Size: a a a

Data Science Chat

2021 September 30

MC

Makha Cloud in Data Science Chat
Что именно?)
источник

DA

Daniil Agniashvili in Data Science Chat
Конкретнее вопрос задай, конкретнее ответ получишь
источник

MC

Makha Cloud in Data Science Chat
Что всё?
источник

DA

Daniil Agniashvili in Data Science Chat
Я про это
источник

DA

Daniil Agniashvili in Data Science Chat
Программирование - это процесс, который может себя включать работу в том числе и со структурами данных. А может и не включать
источник

DA

Daniil Agniashvili in Data Science Chat
Ну или ты тролль)
источник

MC

Makha Cloud in Data Science Chat
Ну это я знаю, прост обычно рекомендуют перед изучением программирования изучить алгоритмы и структуры данных
источник

DA

Daniil Agniashvili in Data Science Chat
а что непонятного?
источник

MC

Makha Cloud in Data Science Chat
При разработке программного обеспечения сложность реализации и качество работы программ существенно зависят от правильного выбора структур данных. Это понимание дало начало формальным методам разработки и языкам программирования, в которых именно структуры данных, а не алгоритмы, ставятся во главу архитектуры программного средства. Большая часть таких языков обладает определённым типом модульности, позволяющим структурам данных безопасно переиспользоваться в различных приложениях. Объектно-ориентированные языки, такие как Java, C# и C++, являются примерами такого подхода.
источник

DA

Daniil Agniashvili in Data Science Chat
с этими структурами надо уметь работать (бывает что без разницы какой язык, а действия над, например, массивом всегда одинаковые, лишь название и синтаксис одинаковый) : уметь понимать когда какие нужны, знать их плюсы и минусы, уметь делать crud-операции и мб еще что.
а алгоритмы  - это просто набор инструкций для обработки некоторых данных. Есть популярные алгоритмы, которые могут применены к определенным структурам, а могут сразу ко всем.
две фундаментальные штуки
источник

MC

Makha Cloud in Data Science Chat
Теперь понял?)
источник

MC

Makha Cloud in Data Science Chat
Во главу архитектуры
источник

DA

Daniil Agniashvili in Data Science Chat
ну и?
источник

MC

Makha Cloud in Data Science Chat
Ну я и спрашиваю , как структуры данных влияют , как именно на разработку, на архитектуру
источник

DA

Daniil Agniashvili in Data Science Chat
алгоритм - это просто последовательность действий. им может быть простой a + b. Знать надо , чтобы общаться с программистами, называя кусок кода каким-то определением.  Соответсвенно весь код делится на 3 вида: следование, ветвление (или условие) и цикл. Всё в программировании можно записать через эти три вещи.
есть конечно алгоритмы по типу сортировки, поиска и тд - это определенная сумма нескольких действий, которые не меняются в зависимости от языка
источник

DA

Daniil Agniashvili in Data Science Chat
это следствие из этого всего
источник

DA

Daniil Agniashvili in Data Science Chat
тут говорится о том, что зная все эти приколы, ты можешь сам сделать себе структуру (класс) и работать с ним так как с любой другой классической структурой
источник

MC

Makha Cloud in Data Science Chat
Добро
источник

SL

Sergey L in Data Science Chat
Попробую с другой стороны войти:
- в базовом случае никак не влияют. Можно из чего угодно, что угодно и делать
- проблемы возникают в деталях: скорость работы, сложность реализация/или можно ли вообще реализовать, удобство использования, время реализации и т.п.
источник

AK

Alex K in Data Science Chat
Либа hts с ними вроде работает
источник