Estás haciendo varias cosas diferentes en una sola pregunta. Tal vez sea una buena idea desenredar el problema por ti mismo. Estás hablando de física, definición de la industria y arquitectura de software / computadora.
que el lenguaje más bajo que podemos encontrar que la máquina entiende es binario como 1 y 0. Y todo lo que ingresemos tendrá que ser transformado / convertido a binario.
Hagamos esta parte primero. Las computadoras modernas se basan en circuitos eléctricos. Por ejemplo, la mayoría de los procesadores ARM pueden funcionar a 5 voltios. Debido a la forma en que se construye el procesador ARM en la estructura, el procesador entiende una señal de ~ 0 voltios como 0 bits y ~ 5 voltios como 1 bit. Es la definición elegida por alguien.
pero ser números binarios no significaría que necesitaríamos otro intérprete / compilador para transformar el binario en lenguaje de máquina real?
No entiendo completamente lo que estás preguntando aquí. Pero digamos que está mirando desde una perspectiva de software. Luego, el programa eventualmente se transformará en líneas de bits reales y una línea de bits que le indica a la CPU qué hacer con los bits. Estos se alimentan a la CPU (unidad de procesamiento) y, en función de la arquitectura del procesador, se realizará una acción sobre los datos.
Todos sabemos por electrónica que una computadora está compuesta principalmente de CPU, que es un IC que, por lo tanto, está hecho de transistores, etc., y lo único que esas herramientas entienden es la electricidad, por lo tanto, la electricidad será el lenguaje más bajo comprensible para una computadora. Entonces, mi preocupación es, ¿los binarios son realmente 1s y 0s o los 1s y 0s solo se usan para representar la ausencia o presencia de electricidad?
Como mencioné un poco más arriba, es la forma en que se construyen las computadoras. Puede ejecutar el procesador con otros voltajes, pero no funcionará (creo). Porque se hace una definición particular sobre a qué voltaje un bit es 0 o 1.
Suponiendo que es solo una representación de ausencia o presencia de electricidad, ¿no habría otro lenguaje intermedio o incluso más bajo entre los comandos que ingresamos y el binario, para que los circuitos sepan a dónde enviar la corriente y dónde no?
Sí, básicamente señales analógicas. Pero tenga en cuenta que la mayoría de las veces estos son convertidos por un ADC (convertidor digital analógico) en un valor de bit que representa un voltaje predefinido en esa línea.