Re[5]: А если бы все с начала ?
От: WolfHound  
Дата: 17.01.18 17:41
Оценка: +1
Здравствуйте, 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>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.