Hope For Multi-Language Programming? 371
chthonicdaemon writes "I have been using Linux as my primary environment for more than ten years. In this time, I have absorbed all the lore surrounding the Unix Way — small programs doing one thing well, communicating via text and all that. I have found the command line a productive environment for doing many of the things I often do, and I find myself writing lots of small scripts that do one thing, then piping them together to do other things. While I was spending the time learning grep, sed, awk, python and many other more esoteric languages, the world moved on to application-based programming, where the paradigm seems to be to add features to one program written in one language. I have traditionally associated this with Windows or MacOS, but it is happening with Linux as well. Environments have little or no support for multi-language projects — you choose a language, open a project and get it done. Recent trends in more targeted build environments like cmake or ant are understandably focusing on automatic dependency generation and cross-platform support, unfortunately making it more difficult to grow a custom build process for a multi-language project organically. All this is a bit painful for me, as I know how much is gained by using a targeted language for a particular problem. Now the question: Should I suck it up and learn to do all my programming in C++/Java/(insert other well-supported, popular language here) and unlearn ten years of philosophy, or is there hope for the multi-language development process?"
So you want to learn object oriented now? (Score:5, Funny)
Re:Languages (Score:5, Funny)
I have serious text processing to do every time I see perl's syntax ;)
so ... (Score:3, Funny)
the mods were reversed, too.
The moderators expected all the slashdot crowd to understand what was going on, right?
Re:Yes (Score:5, Funny)
Oh, no! The command prompt disappeared.....
Re:Huh? (Score:5, Funny)
Anyway, there's plenty of room for multi-language programming. One example of this is SOAP. Another example is CORBA.
is this your argument for or against multi-language programming? :)
Re:StupidPeopleTrick (Score:3, Funny)
"The more languages, the more of a pain for support, debugging, and dev hand-off."
You forgot to add job security to that. :-)