¿Todos los sistemas informáticos vienen con sus propios compiladores de lenguaje?
No todos los sistemas vienen con él. Muchos sistemas Linux vienen con gcc. En el pasado, DOS y win98 venían con qbasic.
Hoy en día, Windows básicamente no viene con un compilador. pero viene con algunas explicaciones de secuencias de comandos del procesador, incluidos javascript y vbscript.
Windows Vista viene con un intérprete de PowerShell.
Un compilador es un programa que traduce "un lenguaje (normalmente un lenguaje de alto nivel)" a "otro lenguaje (normalmente un lenguaje de bajo nivel)". El flujo de trabajo principal de un compilador moderno: código fuente → preprocesador → compilador → código objeto → enlazador → ejecutables p>
El lenguaje informático de alto nivel es fácil de escribir, leer, comunicar y mantener para las personas. El lenguaje de máquina es algo que las computadoras pueden interpretar y ejecutar directamente. El compilador toma como entrada un programa fuente en lenguaje ensamblador o informático de alto nivel (programa fuente) y lo traduce a un programa equivalente en el código de máquina del lenguaje de destino (lenguaje de destino). El código fuente es generalmente un lenguaje de alto nivel (lenguaje de alto nivel), como Pascal, C, C, Java, programación china, etc. o lenguaje ensamblador, mientras que el destino es el código objeto (código objeto) del lenguaje de máquina. , a veces también llamado código de máquina ( Código de máquina).