Однородность памяти

Структура памяти универсальна и все данные хранятся в виде блоков ячеек памяти с определенными значениями. Это означает что если взять определенной участок памяти, то исходя только из него нельзя сказать какая информация в нём закодирована. Чем является данный участок — числом, датой, логическим значением или чем-то ещё, определяется типом данных ассоциированным с этим участком памяти.

10: 100000020
11: 000000001

В ячейке памяти с номером 10 может находится как число -127 так и число 129. А в ячейке как число 1, так и логическое значение True. Что именно в этих ячейках определяется не содержимым этих ячеек а способом их использования в программе, обычно, просто используемым типом данных.

Ссылки на эту заметку

Эта заметка на GitHub

Обсудить на форуме

Последниее изменение: