С конструкторами как раз всё понятно. Любую функцию можно объявить и не реализовывать, при этом ошибки не возникнет, пока функцию не попытаются вызвать. Более того, когда не реализованную функцию попытаются вызвать, ошибка произойдёт лишь на этапе линковки, а компиляция пройдёт успешно. Так было в C и так же дело обстоит в C++.
Я читал спецификацию. Формат, в принципе, не сложный, но у меня просто нет времени на реализацию библиотеки. К тому же сейчас меня вполне устраивают те библиотеки, о которых я говорил в посте.
Любое хранение личной информации в сети не безопасно с такой точки зрения. Уже сейчас регистрируясь на любом сайте вы не можете быть уверены, что ваши личные данные не попадут в чужие руки. Это — глобальная проблема, а не недостаток той конкретной системы, которую я описал.
Люди, которым нужны приложения помимо браузера могут использовать классические ОС. Я ведь не предлагаю их бросить. До тех пор, пока людям нужны локальные приложения, классические ОС будут существовать. Система, которую я описал, в ближайшем будущем не может заменить остальные ОС, она может только существовать параллельно с ними. И мне кажется, что она способна вполне успешно существовать и занимать свою отдельную нишу.
Есть следующая проблема: все электрические приборы работают от розеток 220В. Таким образом если что-нибудь случится с электростанцией (терракт допустим :)), то вы представляете какой это ущерб?
А если серьезно, то пользователям никто не мешает делать бекапы и хранить информацию как на серверах так и на локальных носителях.
Да, это хорошее решение и я о нем слышал. Но оно не является универсальным, ведь доступно только на компьютерах с новыми мат. платами Asus. Можно сделать аналогичную систему, которая будет работать на любом ПК.
Разумеется, эта идея рассчитана в основном на светлое будущее, когда доступ к интернету будет более доступным и надёжным. Когда-то и телевидение было новинкой, а сейчас оно доступно каждому и работает практически без перебоев. Логично предположить, что в обозримом будущем с интернетом произойдет подобная эволюция.
> initrd + linux ядро + набор драйверов + X сервер + Firefox
Да, примерно так. Плюс хорошее автоматическое определение оборудования. И чтобы всё это загружалось очень быстро. Такой системы, собранной и хорошо работающей я не видел.
Скорее всего распознают это дело люди. Только что я позвонил им и надиктовал часть статьи из википедии про промискуитет. Текст распознался, но вместо слова «промискуитет» было «кромескуитет». Такого слова не существует. На ошибку человека это очень похоже, а вот автоматическая система, работающая по словарю так бы не ошиблась, она бы поставила вместо этого слова пропуск.
А если серьезно, то пользователям никто не мешает делать бекапы и хранить информацию как на серверах так и на локальных носителях.
Да, примерно так. Плюс хорошее автоматическое определение оборудования. И чтобы всё это загружалось очень быстро. Такой системы, собранной и хорошо работающей я не видел.