By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,534 Members | 1,299 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,534 IT Pros & Developers. It's quick & easy.

Python as Glue Language

P: n/a
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
Share this Question
Share on Google+
2 Replies


P: n/a
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

P: n/a
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.