[Crib-list] IAP CLASS
Shirley Entzminger
daisymae at math.mit.edu
Fri Jan 4 11:40:32 EST 2013
Message from Prof. Alan Edelman
-------------------------------
IAP TUTORIAL: Julia: A Fresh Approach to Technical Computing
Ideal for MATLAB, Python, or R users interested in
high performance for science, large data, or engineering
computation
Professor Alan Edelman
Jeff Bezanson
Stefan Karpinski
Viral Shah
Guest Lecturers from Academia and Industry
MIT and Harvard Students
Julia is a high-level, high-performance dynamic programming language
for technical computing, with syntax that is familiar to users of other
technical computing environments. It provides a sophisticated compiler,
distributed parallel execution, numerical accuracy, and an extensive
mathematical function library. The library, mostly written in Julia itself,
also integrates mature, best-of-breed C and Fortran libraries for linear
algebra, random number generation, FFTs, and string processing. More
libraries continue to be added over time. Julia programs are organized
around defining functions, and overloading them for different combinations
of argument types (which can also be user-defined).
This IAP laboratory class will teach new users about best practices in
the use of Julia.
For more:
Google Julia, go to julialang.org, read some of the press or
Why we created Julia?:
http://julialang.org/blog/2012/02/why-we-created-julia/
When and Where:
Tuesday January 15th 10am-3pm (pizza provided)
Wednesday January 16th 10am-1pm
MIT Room 1-115
Participation is Limited. Email Professor Edelman:
edelman at math.mit.edu perhaps with subject
julia iap saying a bit about your
interests. Please let us know a bit about your
use of MATLAB, Python, R, MPI, Cuda or whatever else.
Are you already a little familiar with Julia?
(not at all, read or heard a little, already added 1+1,
wrote a real program). Do you see yourself as
a (new/seasoned) developer of (scientific/large data/engineering)
code? Would you say you are a scientist willing to compute /
or a hacker (who cares about the science?)
Invitation will be based on enthusiasm more than experience.
Computing: Bring your own laptop with Julia preloaded
(or we can help) or connect to
julia.mit.edu through the athena workstations in
the room.
More information about the CRiB-list
mailing list