2012-07-27 21 views
8

En primer lugar, aquí es uno de mi favorito, y XKCDs relevantes: http://imgs.xkcd.com/comics/lisp.jpg¿Qué es un lenguaje de pegamento?

A menudo escucho de las personas mencionan Perl o Python como lenguas "pegamento". Entiendo que ser lenguajes de scripting tiene algo que ver con eso. ¿Puede explicar lo que significa utilizar un lenguaje adhesivo y por qué estos idiomas son buenos para este propósito?

+6

Algo mejor para programmers.stackexchange.com –

+3

http://en.wikipedia.org/wiki/Glue_language – prelic

Respuesta

4

Esto es similar al significado original de un lenguaje de script y se adapta a la filosofía de UNIX de la combinación de muchas pequeñas herramientas de uso general para crear aplicaciones especializadas:

Usted no escribe la aplicación completa en el idioma, sino , utiliza el lenguaje para organizar módulos escritos en (posiblemente muchos otros) otros idiomas, haciéndolos trabajar juntos para formar la aplicación. Un lenguaje de pegamento hace que sea fácil hacerlo (sintaxis conveniente, buen soporte para la comunicación entre procesos y el borrado de datos, sin paso de compilación, etc.).

Cuestiones relacionadas