Ver Mensaje Individual
  #18 (permalink)  
Antiguo 19/12/2013, 12:01
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: ¿Con qué lenguaje de progra se crean los lenguajes de progra modernos o ac

Hola,

Cita:
Iniciado por Malenko Ver Mensaje
Yo hice dos asignaturas en la carrera para tratar de forma específica la programación de compiladores. ...
Lo normal en la ingeniería.

Cita:
Iniciado por Malenko Ver Mensaje
... No es tan sencillo como parece porque no es una traducción de una palabra a una serie de números. ...
Solo una aclaración, como dije anteriormente, al tratar de simplificar los conceptos para que sean mas comprensibles, se generan muchos malentendidos. No quise entrar en una compleja explicación porque entonces no va a entender ni de que se trata, supongo que explicar que es LR y LL es muy simple, si inicialmente existía la confusión de que el lenguaje máquina y el binario son lo mismo.

Uno de los primeros compiladores de Assembler, (el A86.com), que solamente generaba archivos .com (que ya no se usan), simplemente traducía las instrucciones al operador del x86 correspondiente y agregaba un data segment de 100k. Básicamente cada instrucción correspondía exactamente con su representación numérica.

Por supuesto que no se compara con un lenguaje moderno, en ese caso se necesita un análisis semántico y sintáctico mas complejo y un largo etcetera de conocimientos. Pero eso ya le tocará investigarlo y estudiarlo si ese fuera el caso.

Lo que siempre he apoyado personalmente, es la investigación y desarrollo personal, supongo que los desarrolladores de C K&R, no tuvieron una cátedra de analizadores sintácticos ni semánticos de nada, se las batieron solitos, interpretando el for, el if, etc.

Saludos,

Última edición por HackmanC; 19/12/2013 a las 12:30 Razón: fix