470,580 Members | 2,244 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,580 developers. It's quick & easy.

Python as Glue Language

Hi Everyone,

From the documentations, it did mention that python is a good glue
language. What does it really means by "glue language"? Does it means
interfacing between modules of different languages? How does that work?
Because it seems that only C is mentioned in the documentations and I'm
not quite interested to program in C unless absolutely essential.

Thanks
Maurice
------------ And now a word from our sponsor ---------------------
For a secure high performance FTP using SSL/TLS encryption
upgrade to SurgeFTP
---- See http://netwinsite.com/sponsor/sponsor_surgeftp.htm ----
Jul 18 '05 #1
2 3074
In message <40********@news.unimelb.edu.au>, Maurice LING wrote:
From the documentations, it did mention that python is a good glue
language. What does it really means by "glue language"?
The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]

glue language
<language> Any language, usually a scripting language, used
to write glue to integrate tools and other programs to solve
some problem.
(1999-02-22)

glue
<jargon> A generic term for any interface logic or protocol
that connects two component blocks. For example, Blue Glue
is IBM's SNA protocol, and hardware designers call anything
used to connect large VLSI's or circuit blocks "glue logic".
(1999-02-22)
Does it means interfacing between modules of different languages?


Interfacing between anything that takes an input and yields an output,
including scripts written in other languages, shell commands, executables,
etc.

--
Garry Knight
ga*********@gmx.net ICQ 126351135
Linux registered user 182025
Jul 18 '05 #2
Maurice LING wrote:
Hi Everyone,

From the documentations, it did mention that python is a good glue
language. What does it really means by "glue language"? Does it means
interfacing between modules of different languages? How does that work?
Because it seems that only C is mentioned in the documentations and I'm
not quite interested to program in C unless absolutely essential.


Not just C, but also C++, VB and C# (via COM and Python.NET), Java (via
Jython and JPE), Fortran (via PyFort) and anything else in the world via
sockets, files, pipes, shared memory, web services, standard Internet
protocols etc.

Python is good for gluing almost anything to almost anything in large
part because the Python community makes bridges to every interesting
technology in the universe.

Paul Prescod

Jul 18 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

467 posts views Thread by mike420 | last post: by
4 posts views Thread by The_Incubator | last post: by
42 posts views Thread by Fred Ma | last post: by
47 posts views Thread by Michael Scarlett | last post: by
11 posts views Thread by Adonis | last post: by
12 posts views Thread by guy lateur | last post: by
3 posts views Thread by Sudheer Gupta | last post: by
852 posts views Thread by Mark Tarver | last post: by
1 post views Thread by livre | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.