vak: (Default)
[personal profile] vak
При прочих равных я всегда предпочитаю родные бинарники. Серьёзная программа должна выполняться в машинных кодах, как предписано разработчиком процессора. Виртуальных машин избегаю по возможности. Они обычно только вносят лишнюю сумятицу.

К примеру, Питон, отличный язык, но построенный вокруг специальной виртуальной машины. Вопрос на засыпку: сколько разных копий Питона установлено на вашем компьютере? Я глянул на своём маке:
  • собственно Питона установлено четыре версии: 2.7, 3.8, 3.9, 3.10
  • копия Питона 3.7 внутри приложения LibreOffice
  • три лишних копии Питона 3.8 в приложениях XCode, Apple CLI Tools и KiCad
  • ещё одна копия Питона 3.9 в компиляторе для ESP32
  • плюс десять копий Питона 3.10 в утилитах awscli, bpytop, gallery-dl, glances, meson, scons, sip, sphinx-doc, xonsh, youtube-dl
Итого 19 штук одного Питона. Отдельно можно посчитать Java, .NET, Ruby, Guile, Lua и другие. Налицо нездоровая тенденция виртуальных машин плодиться и замусоривать пространство. Версии плодятся, и чтобы избежать проблем несовместимости каждый софтверный продукт стремится тащить с собой отдельную копию каждой виртуальной машины. 

Date: 2022-08-08 11:36 (UTC)
doldonius: (Default)
From: [personal profile] doldonius
Так фигушки нам эти RISCи в машинных кодах чего исполнят. У них внутре неонка микрокодовая, которая процессором с некоей системой команд только прикидывается.

Date: 2022-08-08 12:44 (UTC)
From: [personal profile] ivanrubilo
Уже и у цисков давно микрокод только для юбервафель типа строковых операций и всяких хитрых режимов типа SGX, остальное стараются притянуть чтобы нативненько.

Date: 2022-08-08 13:52 (UTC)
doldonius: (Default)
From: [personal profile] doldonius
Да цискари-то отродясь хитренькие были.

Date: 2022-08-08 14:01 (UTC)
From: [personal profile] ivanrubilo
Так все хитрожопенькие - отличить цискаря от рискаря нонче довольно сложно для any sufficiently advanced micro architecture.

Date: 2022-08-10 08:15 (UTC)
doldonius: Hey, mister tally man, tally me banana... (crazy)
From: [personal profile] doldonius
Скорее всего, сам запутался. С тех пор, как через саппорт в админы угодил, так глубоко лазить стало некогда.

Ну, стало быть, не все так безнадежно, как казалось. Хотя детишки все равно на это свои любимые бейсики напялят.