2012-07-27 5 views
8

Prima di tutto, ecco uno dei miei XKCD preferiti e rilevanti: http://imgs.xkcd.com/comics/lisp.jpgChe cos'è un linguaggio collante?

Ho spesso sentito parlare di persone che parlano di Perl o Python come lingue "colla". Capisco che essere linguaggi di scripting ha qualcosa a che fare con questo. Puoi spiegare cosa significa usare un linguaggio collante e perché queste lingue sono adatte a questo scopo?

+6

Un po 'più adatto a programmers.stackexchange.com –

+3

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

risposta

4

Questo è simile al significato originale di un linguaggio di scripting e si adatta alla filosofia UNIX di combinare molti piccoli utensili general-purpose per creare applicazioni specializzate:

Non scrivi domanda completa nella lingua, ma piuttosto , usi il linguaggio per orchestrare moduli scritti in (possibilmente molti diversi) altri linguaggi, facendoli lavorare insieme per formare l'applicazione. Un linguaggio di colla facilita l'operazione (sintassi comoda, buon supporto per la comunicazione tra processi e munging di dati, nessun passo di compilazione, ecc.).

Problemi correlati