Джава и питон не охватывают все консоли и смартфоны?
Ну попробуйте написать свой скриптовый язык, который умеет выполнять хотя бы
print "hello world";
чтобы он работал хотя бы на 10 платформах.
Но ведь двоичный код охватывает 99%?
Почти 100%
Значит слишком трудно создать все планетарный стандарт двоичного кода. ?
Почему-то даже для розеток не смогли создать планетарный стандарт. Для шин, для болтов - везде кучи разных диаметров, высот и широт.
Исполняемых Инструкций двоичных для всех процессов на планете единый стандарт?
Или унифицировать все процессоры для совместимости тоже тяжело?
Инструкции процессора это не просто код, это его внутренняя ФИЗИЧЕСКАЯ архитектура. Создатели пытаются сделать процессор быстрее, меньше, дешевле, с минимальным потреблением. Каждый в меру своего разумения, опыта и технических возможностей.
Может конвертор добавить?
Доступные вам языки программирования - это и есть конвертеры.
Представьте пишешь скрипт а он определяет на чем его запустили и исходя из этого регулирует свои алгоритмы.
А как быть с разными физическими устройствами? Я вот написал скрипт, который ждет, пока человек введет мне "yes" или "no", а его взяли и запустили на планшете, где клавиатуры нет?
Или на холодильнике, где вообще ничего нет
Чтобы не учить разные языки а просто в теле программы единого я.п. предусмотреть разные участки кода для разного железа.
Ну вот железо СЛИШКОМ разное, и когда под ДОС именно программисты писали код для разного железа (разные аудио карточки, разные графические режимы ), а потом внезапно оказалось, что есть единый API типа directX, и операционка с драйверами дальше сама разберется что делать, программисты вздохнули свободно, потому что не нужно помнить о том, что производителей тех же аудиокарточек больше, чем лет жизни у программиста.
Вообще с совместимостью старого кода на новом скромном железе- чипе.
или супер мощном ЭВМ.. Это вообще никак ни в одном я.п. не предусмотрено?
Обратная совместимость это всегда огромный технологический долг. Поддерживать его для отдельных моментов (типа PC Speaker или 5дюймовых дисководов) очень дорого.