Hola,
Cita:
Iniciado por eduardobrutaldeath ¿Con qué lenguaje de programación se hacen los lenguajes de programación modernos o actuales?
No hay una respuesta genérica a eso, por ejemplo, inicialmente el lenguaje C++ fue creado en C, seguidamente se creó en el mismo C++ el compilador para C++.
Existen diferentes 'implementaciones' de los lenguajes escritos en diferentes lenguages, como mencionaba razpeitia, el lenguaje Python ha sido implementado en C, C++, Python, Java, etc. También PHP está implementado en C, así como en Java. Gran parte del lenguaje Java está escrito en Java.
Por lógica, una vez tienes un lenguaje que genere código objeto, puedes usar el mismo lenguaje para crear el compilador o interprete de ese mismo lenguaje.
Y 'creo' que Microsoft usa su propio unmanaged C++ y MASM para crear .NET.
Cita:
Iniciado por eduardobrutaldeath AAA o sea que sistema binario y L máquina son lo mismo, es decir lenguaje máquina se le dice al código que reconoce el ordenador, o sea el binario.
...
No son lo mismo, el binario es un sistema de numeración, como el decimal. El código máquina es una serie de instrucciones que le dicen al procesador que hacer.
Como sabrás, internamente la computadora solamente trabaja con números, así que un programa de computación a nivel de código máquina está escrito con números, por la arquitectura de las computadoras se optó por la numeración binaria, en contra de la decimal o hexadecimal u otras. Aunque no significa que no se puedan convertir entre diferentes sistemas de numeración.
Las instrucciones del procesador pueden ser, por ejemplo: 0x01a y 0x01b (en hexadecimal), que le dicen al procesador que haga una operación, la operación que tengan asignadas esas instrucciones o códigos numéricos.
Mas adelante se optó por darles un nombre y pasaron a ser PUSHD, INC, RET, IRET, etc., que simplemente se traducían a su representación numérica.
Básicamente lo que hace el compilador del lenguaje máquina es convertir esas instrucciones RET, INC, PUSHD, en su representación numérica 'en binario' para que la entienda el procesador. Lógicamente hay un proceso mucho mas complejo al final.
Saludos,