Re[17]: А если бы все с начала ?
От: samius Япония http://sams-tricks.blogspot.com
Дата: 16.01.18 22:05
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Но все же давай договорим это до конца. Да, все ПО исчезло. Но демиург должен его воссоздать, тоже по условиям топика. Он не обязан воссоздать C/C++, но либо он обязан


PD>1. Либо создать новый нативный язык

PD>2. Либо запретить нативный язык как минимум для пользовательских программ. В ОС не запретишь — кто этим управляемым кодом управлять-то будет ?
PD>3. Либо придумать что-то такое, в котором нет понятия нативного и управляемого кода (например, аппаратная Java машина)

PD>Третье невозможно, так как демиургу не дано менять аппаратуру опять же по условиям топика. При существующей аппаратуре нативный код существует по определению.


PD>Что из первых двух выбираешь ?

Но это ведь не взаимоисключающие вещи.

PD>Если первое — те же проблемы, не на С++, так на ином языке. Потому что проблема не в языке, а в доступе к памяти по адресу.

PD>Если второе — это значит, что ты ставишь всех авторов ПО для пользователя в условия, когда они не могут использовать всю мощь процессора.

А разве статическая верификация программы на нативном языке как-то ограничивает мощь процессора?

Вот чисто что бы ради поржать, предлагаю специальный режим многозадачности: программы с недоказанной корректностью обращений к памяти не могут выполняться одновременно с программами, которым нужна гарантия недоступности их памяти.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.