С каждым годом мы применяем для программирования всё более продвинутые языки, позволяющие писать меньше кода, но получать нужные нам результаты. Однако всё это не проходит даром для разработчиков. Так как программисты всё реже занимаются низкоуровневыми вещами, уже никого не удивляет ситуация, когда разработчик не вполне понимает, что означают такие понятия, как куча и стек. Что это такое, как происходит компиляция на самом деле, в чём разница между динамической и статической типизацией... К сожалению,...
📣Когда мы слышим слово "куча", обычно мы воображаем понятие беспорядка. Куча мусора, куча грязных вещей, куча нераспакованных коробок при переезде... Странным образом слово "куча" обычно связано с негативными ассоциациями и вызывает в нас некую дискомфортность. 👉Но существует концепция, называемая "парадокс-куча". Это философский вопрос о том, что происходит, когда куча маленьких вещей, к примеру зерна песка, постепенно собирается вместе. Когда она перестает быть кучей и начинает превращаться в огромную гору песка - в которой уже трудно разглядеть конкретную кучу...