зачем область памяти назвали кучей ?
От: Аноним  
Дата: 10.11.13 16:56
Оценка:
Например говорят что new object() создает объект в куче. Зачем ввели термин куча , чем плохо просто "создаем объект в памяти".
Имеет ли это отношение к куче которая бинарное дерево с условиями что родитель > детей.
Re: зачем область памяти назвали кучей ?
От: Sophist Россия http://freelearner-ru.blogspot.com
Дата: 10.11.13 17:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Например говорят что new object() создает объект в куче. Зачем ввели термин куча , чем плохо просто "создаем объект в памяти".

Потому что куча — это структура данных, реализующая динамическое распределение памяти.

А>Имеет ли это отношение к куче которая бинарное дерево с условиями что родитель > детей.

Нет, не имеет. Это разные кучи.
Мир не просто сложнее, чем мы себе представляем, -- он сложнее, чем мы можем себе представить.
Re: зачем область памяти назвали кучей ?
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 10.11.13 17:03
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Например говорят что new object() создает объект в куче. Зачем ввели термин куча , чем плохо просто "создаем объект в памяти".


Переводчики 90-х решили, что "динамическая память" это слишком сложно для них.

А>Имеет ли это отношение к куче которая бинарное дерево с условиями что родитель > детей.


Совпадение из-за недостатка слов.
The God is real, unless declared integer.
Re: зачем область памяти назвали кучей ?
От: LaptevVV Россия  
Дата: 10.11.13 17:08
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Например говорят что new object() создает объект в куче. Зачем ввели термин куча , чем плохо просто "создаем объект в памяти".

А>Имеет ли это отношение к куче которая бинарное дерево с условиями что родитель > детей.
Вторую кучу в русскоязычной литературе обычно называют пирамидой — см. пирамидальная сортировка.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: зачем область памяти назвали кучей ?
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 10.11.13 17:11
Оценка: +7
Здравствуйте, netch80, Вы писали:

N>Переводчики 90-х решили, что "динамическая память" это слишком сложно для них.


Если бы они перевели "heap" как "динамическая память", то их ругали бы за самодеятельность.
Ce n'est que pour vous dire ce que je vous dis.
Re[2]: зачем область памяти назвали кучей ?
От: cyberzlodey  
Дата: 12.11.13 15:30
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, Аноним, Вы писали:


А>>Например говорят что new object() создает объект в куче. Зачем ввели термин куча , чем плохо просто "создаем объект в памяти".


N>Переводчики 90-х решили, что "динамическая память" это слишком сложно для них.


На языке оригинала dynamic memory тоже слишком сложно? Автор видимо интересуется происхождением термина heap. Здесь уже спрашивали.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.