LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Ну ты можешь предложить альтернативное защищенным страницам решение. Если альтернативное значение тебя не устраивает, значит нужно хранить дополнительное, и увеличить указатели в два раза как выше писал alysnix? Все же этим свойством пользуются, Option<T> из Rust оптимизирует Empty как NULL если у него T указатель.

У тебя готовый, оптимизированный, машинный Option. Еще он не зависит от языка, и даже если в ассемблере ты допустишь ошибку с NULL, программа быстро вылетит. Я читал советы по программированию из 60х, там как раз советовали резервировать в начале памяти и диска место, потому что там постоянно будет оказываться мусор из за ошибок. Поэтому NULL хорош не только тем что это значение на какой то адрес, но и тем что он 0, начальный адрес, индекс.

Исправление MOPKOBKA, :

Ну ты можешь предложить альтернативное защищенным страницам решение. Если альтернативное значение тебя не устраивает, значит нужно хранить дополнительное, и увеличить указатели в два раза как выше писал alysnix? Все же этим свойством пользуются, Option<T> из Rust оптимизирует Empty как NULL если у него T указатель.

У тебя готовый, оптимизированный, машинный Option. Еще он не зависит от языка, и даже если в ассемблере ты допустишь ошибку с NULL, программа быстро вылетит. Я читал советы по программированию из 60х, там как раз советовали резервировать в начале памяти и диска место, потому что там постоянно будет оказываться мусор из за ошибок. Поэтому NULL хорош не только тем что это значение на какой то адрес, но и тем что он 0, начальный.

Исправление MOPKOBKA, :

Ну ты можешь предложить альтернативное защищенным страницам решение. Если альтернативное значение тебя не устраивает, значит нужно хранить дополнительное, и увеличить указатели в два раза как выше писал alysnix? Все же этим свойством пользуются, Option<T> из Rust оптимизирует Empty как NULL если у него T указатель.

У тебя готовый, оптимизированный, машинный Option. Еще он не зависит от языка, и даже если в ассемблере ты допустишь ошибку с NULL, программа быстро вылетит. Я читал советы по программированию из 60х, там как раз советовали резервировать в начале памяти и диска место, потому что там постоянно будет оказываться мусор из за ошибок. Поэтому NULL хорош не только тем что это значение на какой то адрес, но и тем что он 0=START.

Исправление MOPKOBKA, :

Ну ты можешь предложить альтернативное защищенным страницам решение. Если альтернативное значение тебя не устраивает, значит нужно хранить дополнительное, и увеличить указатели в два раза как выше писал alysnix? Все же этим свойством пользуются, Option<T> из Rust оптимизирует Empty как NULL если у него T указатель.

У тебя готовый, оптимизированный, машинный Option. Еще он не зависит от языка, и даже если в ассемблере ты допустишь ошибку с NULL, программа быстро вылетит. Я читал советы по программированию из 60х, там как раз советовали резервировать в начале памяти и диска место, потому что там постоянно будет оказываться мусор из за ошибок. Поэтому NULL хорош не только тем что это значение на какой то адрес, но и тем что он 0.

Исправление MOPKOBKA, :

Ну ты можешь предложить альтернативное защищенным страницам решение. Если альтернативное значение тебя не устраивает, значит нужно хранить дополнительное, и увеличить указатели в два раза как выше писал alysnix? Все же этим свойством пользуются, Option<T> из Rust оптимизирует Empty как NULL если у него T указатель.

У тебя готовый, оптимизированный, машинный Option. Еще он не зависит от языка, и даже если в ассемблере ты допустишь ошибку с NULL, программа быстро вылетит.

Исходная версия MOPKOBKA, :

Ну ты можешь предложить альтернативное защищенным страницам решение. Если альтернативное значение тебя не устраивает, значит нужно хранить дополнительное, и увеличить указатели в два раза как выше писал alysnix? Все же этим свойством пользуются, Option<T> из Rust оптимизирует Empty как NULL если у него T указатель.