CSE Distinguished Lecture Recap: Why Julia is the Programming Language that Lets You Have It All

*********************************
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
*********************************

Contact

Kristen Perez

Communications Officer I

Sidebar Content
No sidebar content submitted.
Summaries

Summary Sentence:

MIT Professor Alan Edelman discusses Julia programming at CSE distinguished lecture.

Full Summary:

No summary paragraph submitted.

Media
  • Alan Edelman Headshot Alan Edelman Headshot
    (image/png)

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. 

A recording of Edelman’s full lecture, What Makes the Programming Language Julia Special?, and a short Q&A are available online.

Additional Information

Groups

College of Computing, School of Computational Science and Engineering

Categories
No categories were selected.
Related Core Research Areas
Data Engineering and Science, People and Technology, Systems
Newsroom Topics
No newsroom topics were selected.
Keywords
CSE Distinguished Lecturer Seminar, Alan Edelman, CSE computational science engineering
Status
  • Created By: Kristen Perez
  • Workflow Status: Published
  • Created On: Oct 24, 2018 - 11:00am
  • Last Updated: Oct 24, 2018 - 11:30am