это определение структуры данных, стек. Да, она так устроена
Это структура данных в общепринятом смысле
ещё есть лист, массив. Если при добавлении нового элемента ты удаляешь самый старый, то это стек
я бы не стал в кучу мешать идею и конкретные реализации
если при добавлении нового элемента я удаляю самый старый то это не стек, а LRU кеш
Или циклический буфер
есть такая вещь абстрактные структуры данных. Стеки, очереди, деревья и т.д. Реализованы на конкретном языке они могут быть по-разному
ну я затупил, спать пора ложится)
да, скорее даже так, впрочем смотря как определять "старый"
Он типо есть, но его типо нет?
Есть идея, есть реализация
в общем у тебя функции складываются в стек, да. Но последняя функция долго не будет заходить, потому что они все одна большая функция, которая сама себя вызывает. Как то так
не. это значит что структура данных стек это такая вещь в которую можно добавлять наверх тарелочку и забирать сверху тарелочку. снизу или откуда то из середины трогать нельзя. А как там оно в случае стека вызова функций ревлизовано на уровне ассемблера, где push где pop стоит какие регситры юзают это вопрос другой, внутренней реализации
есть абстрактное понятие "предмет для сидения попой", а есть реализации: табуретка, стул, скамейка, бревно в лежащее лесу, ящик подходящих размеров и прочностных характеристик …
стек это структура данных, а то куда складываются вещи во время выполнения программы, имеет такое устройство. В виде этой структуры
> функции складываются в стек не функции, а их фреймы
Ошибка перевода, или причуда гения.. этот стек не является структурой данных, это некая инфраструктура, организуемая операционной системой с аппаратной поддержкой со стороны процессора
Кончай людям мозги пудрить!
Бедному ребёнку все мозги выклевали безобразие
Ну я не ребенок
Шел бы ты дальше спать. Засрал весь чат
Ну мозги ты выклевали?
Я с людьми общаюсь!
Пока ты некрофилией занимаешься
Они будто решили невзначай дать определение слову "стек"
Обсуждают сегодня