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

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

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

31 ответов

18 просмотров

Чего?

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
но это в другом смысле, я погружаюсь глубже - я вс...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта