Cita:
Empezado por nlsgarcia
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
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.