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

Reply via email to