*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************
Atlanta, GA | Posted: October 24, 2018
Do you believe that clever algorithms and good libraries complete the modern picture of a programming language?
Alan Edelman, professor of applied mathematics at the Massachusetts Institute of Technology (MIT) and a principal investigator at the MIT Computer Science and AI Laboratory (CSAIL), would argue otherwise because of Julia.
Edelman is the founder of Julia Computing, Inc. and creator of the Julia programming language. Julia is a high-level, general-purpose dynamic programming language that was originally designed to address the needs of high-performance numerical analysis and computational science.
According to Edelman, Julia is a fast and dynamic all-star in the computer science and computation spectrum. It is widely acclaimed for solving the two language problem of users having to switch from a high level language to a low level, or parallel, or GPU language in order to gain performance.
What separates Julia from its predecessors is that its programs compile efficient native code for multiple platforms to ensure that it is not only fast, but that it is useable for client and server web use, as well as low-level systems programming. It can even be used as a specification language.
Edelman presented a distinguished lecture at Georgia Tech, hosted by the School of Computational Science and Engineering on Oct. 19, detailing how Julia’s uses vary from similar languages available.