Other languages beside J that I use frequently: 1. APL (a lot in the last year)
2. C# (ditto) 3. SQL/SSIS (far more than I would like) 4. TeX/LaTeX (recent macros make this more like other languages than you might expect) 5. Shell scripts like Bash, Batch, PowerShell 6. JavaScript (I try to stay away but it’s everywhere) 7. Haskell (just playing around) 8. C (starting to use it again) I don’t miss J because I use it when I am not constrained by history or policy. I am annoyed when people claim the language is particularly incomprehensible and then point me at SQL queries that are three or four pages long and then claim it all makes sense if you only take the time to study it. Well duh --- the same pretty much applies to anything human beings can understand. On Wed, Apr 22, 2015 at 3:00 PM, Jan-Pieter Jacobs < [email protected]> wrote: > 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 > -- John D. Baker [email protected] ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
