Здравствуйте, lpd, Вы писали:
lpd>Архитектур было предложено не так мало. Самые популярные x86 и arm. Про особенные преимущества других архитектур,
lpd>которым мешает совместимость, я ничего не слышал. Есть конкретные примеры в несколько раз более быстрых,
lpd>но незаслуженно редких архитектур, которые ты мог бы привести в обоснование своего утверждения?
lpd>Или, хотя бы, проекты таких процессоров?
Ты знаешь, что внутри всех х86 процессоров живёт процессор с совершенно иной системой команд. Если выкинуть прослойку, которая конвертирует х86тые команды во внутренние команды то можно разогнать процессоры на десяток другой процентов.
10% производительности на ровном месте тебе мало?
lpd>"Все" программы нужны только домашним пользователям, и вполне поддерживаются порты дистрибутивов Linux под разные процессоры.
Это просто не правда.
lpd>Чтобы бинарник работал везде, мне не надо; а если понадобиться, я его просто пересоберу.
А если это старая программа, исходники которой потеряны?
Вот я сейчас одну такую переписываю.
lpd>В таком варианте в развертку и процесс отладки добавляются VM и
О какой развёртке ты говоришь? Эта ВМ есть всегда.
Мы тут говорим про VM которая лежит в основе ОС. Вся ОС кроме микроскопических кусочков ядра написана под эту ВМ.
lpd>хранение прекомпилированных исполняемых файлов.
ОС делает это совершенно прозрачно для пользователей. Большинство пользователей об этом даже знать не будут. Большинство из тех, кто про это вообще в курсе будут знать об этом исключительно по тому что они про это где-то прочитали или им кто-то сказал.
И только разработчики ядра ОС будут иметь с этим дело.
lpd>Вот у тебя подпись про простоту. Почему не следуешь принципам, которые сам же декларируешь?
Я-то следую.
Я довольно долго писал код под платформы, которые распространяют промежуточный код.
Вот там всё просто. Скачал библиотеку и несколькими кликами подключил к проекту. Или ещё проще. Указал в настройках проекта что мне нужна вот такая библиотека. И она сама скачается.
А сейчас вынужден кое-что написать на С++. Вот тут АД. Без проблем встал только boost. Все остальные библиотеки требуют массы приседаний чтобы их вообще к проекту подключить.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>