|
Este aviso fue puesto el 26 de mayo de 2012. |
Un dialecto de programación es una variación (relativamente pequeña) o una extensión de un Lenguaje de programación que no cambia su naturaleza intrÃnseca.
En lenguajes como Scheme o Forth, las normas o estándares se puede considerar insuficientes, inadecuados o ilegÃtimos, incluso por los implementadores, por lo que a menudo se desvÃan de la norma o del estándar, creando un nuevo dialecto.
En otros casos, un dialecto se crea para su uso en algunos Lenguaje especÃfico del dominio, a menudo un subconjunto.
En el mundo de Lisp, la mayorÃa de los lenguajes que utilizan la expresión básica Expresión S y una semántica similar a Lisp se consideran dialectos de Lisp, a pesar de que varÃan ampliamente, como lo hacen, por ejemplo, Bigloo Scheme, newLISP o Emacs Lisp.[1]
Es muy común que un lenguaje llegue a tener varios dialectos, hasta el punto en que puede llegar a ser bastante difÃcil para un programador sin experiencia encontrar la documentación necesaria.
Otro ejemplo de un lenguaje con muchos dialectos es BASIC.
Referencias