sl4shd0t
02-28-2009, 06:38 AM
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?"http://developers.slashdot.org/slashdot-it.pl?from=rss&op=image&style=h0&sid=09/02/28/037256 (http://ask.slashdot.org/article.pl?sid=09/02/28/037256&from=rss)
Read more of this story (http://ask.slashdot.org/article.pl?sid=09/02/28/037256&from=rss) at Slashdot.
http://feedads.googleadservices.com/~at/NmivT56226Altgm_fnkrJCVibkk/i</img> (http://feedads.googleadservices.com/~at/NmivT56226Altgm_fnkrJCVibkk/a)
http://feeds2.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/UkUJIXqVe9Y
More... (http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/UkUJIXqVe9Y/article.pl)
Read more of this story (http://ask.slashdot.org/article.pl?sid=09/02/28/037256&from=rss) at Slashdot.
http://feedads.googleadservices.com/~at/NmivT56226Altgm_fnkrJCVibkk/i</img> (http://feedads.googleadservices.com/~at/NmivT56226Altgm_fnkrJCVibkk/a)
http://feeds2.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/UkUJIXqVe9Y
More... (http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/UkUJIXqVe9Y/article.pl)