Languages I find myself using are: - Matlab (At university, working on my PhD) - J (pretty much everything else) - Python - Lua - Julia
I'm using Matlab because it's what everybody uses in my lab. That's the case mainly because the abundance of toolboxes, and the fact our university has a total-academic-headcount license for it. Knowing J makes me go pretty frustrated from time to time, when working in Matlab... It's a pity I can't convince any colleagues to use J, they all think I'm crazy using it. For most of the rest, I use J. As Raul said, writing a solution in J often helps understanding, or even just knowing J can help getting a grip on difficult problems, it's really a tool of thought. I've been also looking at using Python for data analysis (using pandas), and it's high time I get the hang of it, it seems to be all the hype nowadays. Lua is sort of the first language I started out with. I use it mainly for the quick one-off script, though I mainly got interested by how tiny it is, fast, and clean. MurgaLua ( http://www.murga-projects.com/forum/showthread.php?tid=429 ) is a packaged version of Lua combined with a lot of libraries, for a lot of architectures, (offering everything from GUI to networking to sqlite). I mainly use it for making quick scripts for people that need buttons to click :P. I got interested in Julia for several reasons: it's fast, has a massive amount of packages, uses git repo's for package system, does automatic testing on all those packages, has decent plotting tools, ... But I haven't had time for doing more than something just slightly more complex than a "Hello World!". Nice thread actually, really good idea! 2015-04-22 19:09 GMT+02:00 Raul Miller <[email protected]>: > I wrote: > > And, if a few lines of J can replace a few dozen lines of code in some > > > > ... > > I'm still waiting for that guy to complete his sentence... > > I think it would have gone something like "... if a few lines of J can > replace a few dozen lines of code written in some other language, and > if it would also take 10 times longer to get things working in the > other language, and if the J version turns out to be faster ... why > not just stick with J?" > > And that happens to match some of my recent experiences. > > But I need to get some quirks worked out of the .deb packaging in the > context of ubuntu. Which in turn means spinning up a variety of test > machines and working through whatever issues they reveal. > > Nothing is ever easy. > > Thanks, > > -- > Raul > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
