2012-07-27 10 views
8

Po pierwsze, jeden z moich ulubionych XKCD: http://imgs.xkcd.com/comics/lisp.jpgCo to jest język kleju?

Często słyszę, że ludzie mówiący o Perlu lub Pythonie są językami "kleju". Rozumiem, że języki skryptowe mają z tym coś wspólnego. Czy możesz wyjaśnić, co to znaczy używać języka kleju i dlaczego te języki są dobre do tego celu?

+6

Nieco lepiej pasuje programistom.stackexchange.com –

+3

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

Odpowiedz

4

ten jest podobny do pierwotnego znaczenia języka skryptowego i pasuje do filozofii UNIX łączenia wielu małych narzędzi ogólnego przeznaczenia do tworzenia specjalizowanych aplikacji:

Nie pisać kompletny wniosek w języku, ale raczej używasz tego języka do aranżowania modułów napisanych w (prawdopodobnie wielu różnych) innych językach, dzięki czemu pracują razem, aby utworzyć aplikację. Język kleju ułatwia to (wygodna składnia, dobre wsparcie dla komunikacji między procesami i wymuszanie danych, brak etapu kompilacji itp.).