Ver Mensaje Individual
  #12  
Antiguo 26-09-2016
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por ssouto Ver Mensaje
Estimados, me quede con la incógnita sobre la especificación sintáctica (en la cual se definen los nombres, dominios y rangos de las operaciones), y sobre la especificación semántica. que son finalmente.
para un novato
gracias
especificación sintáctica: Como se define de acuerdo a la sintaxis especifica del lenguaje.

especificación semántica: Como *realmente* se interpreta la sintaxis de acuerdo al compilador/maquina virtual/runtime/etc.

Por ejemplo:

Código PHP:

"1" 
Tiene sintaxis "idéntica" en muchos lenguajes, pero la *semantica* varia bastante. Por ejemplo en un lenguaje decente, el resultado es un fallo en la compatibilidad de tipos. En un lenguaje pesimo, como javascript, es de acuerdo a reglas epilepticas que varia de caso en caso:

https://blog.kevinchisholm.com/javas...avascript-wat/

Pero que aqui resulta en "11".

Es la semantica donde mas divergen los lenguajes y donde se entiende que "es que programar es la misma cosa aqui o alla" es falso.
__________________
El malabarista.
Responder Con Cita