Principios del diseño de lenguajes

Debido a la diversidad de problemas o modelos que encontramos en el mundo real se crean, complementan o transforman los lenguajes de programación tratando de decir de forma más fácil lo que no se puede decir con otros.

Simplificando el desarrollo de sistemas de cómputo, podemos decir que este consiste en hacer una abstracción del mundo real bajo algún paradigma y representarlo en un equipo de cómputo por medio de un lenguaje de programación.

Debido a que en el mundo real encontramos un número infinito de problemas con diferentes características, es necesaria la existencia de diferentes tipos de lenguajes de programación que permitan la expresión de algoritmos de la mejor manera.

Sin embargo todo lenguaje de programación tiene los principios de diseño, los cuales podemos agrupar en las categorías:

– Sintaxis
– Sistemas de tipos de datos y semántica Gestión de memoria

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM