Lenguajes Modelados

En mi opinión un tema bastante raro y sobre todo con información poco extensa, según nuestro amigo Wikipedia es un lenguaje artificial usado para expresar información o sistemas en una estructura definida por ciertas reglas.

La imagen de al lado muestra un poco del funcionamiento de estos lenguajes.

Ahora para mi fue muy extraño el comprenderlo, el simple hecho que es similar a la inteligencia artificial me confundía aun mas, hasta que me tope con esta pagina web y este blog. Para los que conocemos UML podemos entender de manera sencilla que es. Básicamente es el uso de sintaxis para la representación de un sistema, precisamente lo que se hace en UML. En mi mismo blog hice un post de casos de usuarios, UML va de la mano con esto siendo una manera de representar el funcionamiento de un sistema.

Entonces como funciona?

Tomare como ejemplo UML. UML te permite representar el almacenamiento de datos y métodos de una clase y como todas estas se conectan, de modo que como el titulo dice estamos creando un modelo de una clase hecha en algún lenguaje de programación ya que estos van de la mano.

El poder modelar lenguajes permite el entendimiento de relaciones y de funciones entre clases en un proyecto de programación. Para un programador esto es de gran importancia ya que nos permite eliminar redundancias y datos innecesarios para todos nuestros proyectos por lo que considero que vale mucho la pena siempre implementarlo en la creación de un nuevo proyecto.

Leave a comment

Design a site like this with WordPress.com
Get started