170 похожих чатов

O/ хм, а вот здесь этот человек использует терминологию, в

которой вызываемая функция находится выше (а не ниже) по стеку: https://youtu.be/9-cIYLs_bQ0?t=2120

31 ответов

15 просмотров

Чего?

anton- Автор вопроса
Dmitriy [Отпуск]
Чего?

По вашему, вызываемая функция находится выше по стеку или ниже?

anton
По вашему, вызываемая функция находится выше по ст...

По-моему, мы сейчас упремся в вопрос низкоуровневой реализации стека на конкретной платформе

anton- Автор вопроса
Dmitriy [Отпуск]
По-моему, мы сейчас упремся в вопрос низкоуровнево...

Дело в том, что несколько участников этого чата, в том числе тов. @anatolijs убедили меня, что вызываемая функция находится ниже по стеку.

Этот дядька в какой-то своей лекции так же говорит, что стек может расти вверх, а может вниз.

anton- Автор вопроса
d7d1cd
Этот дядька в какой-то своей лекции так же говорит...

ну я у него в двух местах слышал именно про "вверх", будем смотреть дальше

anton
ну я у него в двух местах слышал именно про "вверх...

Любой стек так устроен, можно положить что-то только на вершину и снять только с вершины. Чтобы не было когнитивного диссонанса представляем его чем-то типа детской пирамидки и не думаем как он устроен в памяти. Тогда будет одна простая и понятная терминология.

Так это просто как посмотреть.

anton- Автор вопроса
Ilya Zviagin
Так это просто как посмотреть.

я лично полностью согласен с @benRabi, иначе можно понять собеседника с точностью до наоборот

anton
я лично полностью согласен с @benRabi, иначе можно...

Иногда стек печатается от главной функции в вызваемые. Иногда стек печатается от текущей фукнции (работающей) вверх по иерархии вызовов, но вниз по экрану. Так что лучше просто говорить "К вызываемой фунции", или "К вызывающей функции", а вниз и вверх всегда будет не понятно. Для меня по крайней мере так всегда было.

anton- Автор вопроса
Aidar Fattakhov
ниже

а вот эти люди, которых я привёл, они ошибаются, это другая школа или вообще другое?

anton
а вот эти люди, которых я привёл, они ошибаются, э...

вот скажите - движение ударения от звонЯт к звОнят это вперёд или назад? а люди, которые думают иначе, они ошибаются, это другая школа или вообще что?

anton
я не спец в этом, извините

ну по-вашему от буквы Я к букве О это вперед или назад?

anton- Автор вопроса
Constantine Drozdov
ну по-вашему от буквы Я к букве О это вперед или н...

я никогда не думал об этом, наверное назад, а можно вопросом на вопрос, чтоб получить превышение между реперами, нужно отметку первого вычесть из отметки второго, или наоборот?

anton
ну я у него в двух местах слышал именно про "вверх...

Он там когда первый раз про это говорит, как раз таки и уточняет направление стека, а потом этого придерживается

anton
я никогда не думал об этом, наверное назад, а можн...

я к тому, что интуитивно вот для меня новая функция после вызова лежит выше и глубже по стеку, и я не вижу в этом никакого противоречия

anton
я никогда не думал об этом, наверное назад, а можн...

особенно если учесть, что скажем в AMD64 стек вообще растёт влево :)

Danya🔥
Двумерный стек???

нет, обычный стек, но он же по убыванию адресов растет, значит влево

Constantine Drozdov
я к тому, что интуитивно вот для меня новая функци...

Кстати вот слово ГЛУБЖЕ лучше подходит. Антоним бы ещё придумать.

Ilya Zviagin
Кстати вот слово ГЛУБЖЕ лучше подходит. Антоним бы...

А антоним и не нужен. Вот есть высота дерева, которая соответствует глубине рекурсии при обходе дерева в глубину. Если дерево невысокое, то будет неглубокая рекурсия. Вроде справляюсь

Ilya Zviagin
Константин, как будет ГЛУБЖЕ наоборот?

@webreh Я пришёл к выводу, что антонимом на ГЛУБЖЕ будут: МЕЛЬЧЕ и ПОВЕРХНОСТНЕЕ Первое сомнительно.

Ilya Zviagin
@webreh Я пришёл к выводу, что антонимом на ГЛУБ...

но это в другом смысле, я погружаюсь глубже - я всплываю мельче? :)

Constantine Drozdov
но это в другом смысле, я погружаюсь глубже - я вс...

Ну, возможно, так можно сказать. "Я всплываю мельче" Надо подводников каких-то спрашивать, как они это.... С другой стороны ВСПЛЫВАЮ и так указывает направление.

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта