We want a language that’s open source, with a liberal license. We
want the speed of C with the dynamism of Ruby. We want a language
that’s homoiconic, with true macros like Lisp, but with obvious,
familiar mathematical notation like Matlab. We want something as
usable for general programming as Python, as easy for statistics as R,
as natural for string processing as Perl, as powerful for linear
algebra as Matlab, as good at gluing programs together as the shell.
Something that is dirt simple to learn, yet keeps the most serious
hackers happy. We want it interactive and we want it compiled.
Read more at: http://www.r-bloggers.com/julia-i-love-you/
--
Regards,
T.Shrinivasan
My Life with GNU/Linux : http://goinggnu.wordpress.com
Free/Open Source Jobs : http://fossjobs.in
Get CollabNet Subversion Edge : http://www.collab.net/svnedge
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
It's open source, good with arrays, elegant, and so
concise that it can improve programmer
productivity about 10x.
For example, you can write a really small function
to calculate the average of a list of numbers:
$ avg=: +/ % #
Run it with
$ avg 1 2 3 4
2.5
It's like apl with a normal keyboard.
http://en.wikipedia.org/wiki/J_%28programming_language%29
Thanks,
Kingsley
I thought it was a virus. ;)
-Girish
--
G3 Tech
Networking appliance company
web: http://g3tech.in mail: gir...@g3tech.in
> What crappy subject?
>
> I thought it was a virus. ;)
>
I was going to spam it ! :) Another programming language.. *sigh*
--
Y
Just wondered to see the benchmark chart here.
It may be useful when high performance is the requirement.
--
Regards,
T.Shrinivasan
My Life with GNU/Linux : http://goinggnu.wordpress.com
Free/Open Source Jobs : http://fossjobs.in
Get CollabNet Subversion Edge : http://www.collab.net/svnedge
> Just wondered to see the benchmark chart here.
> http://julialang.org/
>
>
It's nice.
Thanks for the link.
On a side note, never knew JavaScript was so incredible in performance!
Regards,
Arun
> http://julialang.org/
> It may be useful when high performance is the requirement.
>
>
Not just performance, it is also damn good in `readable` code
The subtle connection of this sample code in their page to their namesake
`Julia`(sets) is super cool :)
Julia sets are curves/point sets in fractal planes (planes with fractal
dimensions - how cool is a 2.46 dimension - A human mind can only interpret
integer dimensions, this is 1D, 2D and 3D spaces) which satisfies a
limiting function.
That limiting function is:
function mandel(z)
c = z
maxiter = 80
for n = 1:maxiter
if abs(z) > 2
return n-1
end
z = z^2 + c
end
return maxiter
end
The readability of this code is incredible. Considering the variables `c`
and `z` are complex numbers with real and imaginary coefficients.
Regards,
Arun
--
Arun Venkataswamy
"கற்றது கைமண் அளவு, கல்லாதது உலகளவு" - ஔவையார்
Known is a drop, Unknown is an ocean
A mash up I made from NASA's APOD website...
Want to see some wonders of our universe?
http://apodweekly.com and a chrome app
here<https://chrome.google.com/webstore/detail/mfkbdbbekhjhpheecjldjbleaifedneh>
.
It would be nice to see something like Jacket (The CUDA lib for
Matlab) for this language. Intel's MKL might be fast, but I doubt if
it can number crunch like the GPU.
That could actually be a good project just in case someone is looking
for one.
---
Ashok Gautham.
P.S. One thing I got out of this thread is a reference to the book
Machine Learning for Hackers. I did not know such a book existed
before