Ver Mensaje Individual
  #2  
Antiguo 17-12-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Reputación: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por nlsgarcia Ver Mensaje
Pregunto: ¿Que lenguaje creastes?, ¿Cual es su sintaxis?, ¿Cual es su paradigma(s)?, ¿Tipos de datos y almacenamiento persistente?, ¿Es de propósito específico o general?, ¿Es algo teórico o ya existe alguna implementación de mismo?, ¿Puedes mostrar algún programa de ejemplo?.
Uno de ellos es BAScript, que es una especie de ensamblador con correspondencia 1:1 a los op-codes de una máquina virtual. Algún día tengo que ponerme con la versión 2, porque la 1 que puedes obtener aquí es deficitaria. Se trata de un lenguaje similar a FORTH (la versión 2 se parece mucho más que la 1) pensado para una MV que sirva para extender aplicaciones (scripts, add-ons, etc.).

El otro lenguaje es específico para programa inteligencia artificial para videojuegos. Todavía no lo he implementado pero está descrito por completa. Está basado en objetos, orientado a estados y dirigido por mensajes. Es un poco complejo, pero ya hablaré de este lenguaje cuando tenga algo que enseñar.

Cita:
Empezado por Al González Ver Mensaje
If Result := S <> '' Then
Eso se puede hacer en C y derivados, porque en C absolutamente todo devuelve un valor, incluyendo las asignaciones, las cuales devuelven el valor asignado. Si bien puede ser útil en ocasiones, no es algo que me guste mucho ya que puede dar quebraderos de cabeza al mezclar cosas.
Responder Con Cita