{"613189":{"#nid":"613189","#data":{"type":"news","title":"CSE Distinguished Lecture Recap: Why Julia is the Programming Language that Lets You Have It All","body":[{"value":"\u003Cp\u003EDo you believe that clever algorithms and good libraries complete the modern picture of a programming language?\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EAlan Edelman\u003C\/strong\u003E, professor of applied mathematics at the\u0026nbsp;\u003Ca href=\u0022http:\/\/www.mit.edu\/\u0022\u003EMassachusetts Institute of Technology\u003C\/a\u003E\u0026nbsp;(MIT) and a principal investigator at the\u0026nbsp;\u003Ca href=\u0022https:\/\/www.csail.mit.edu\/\u0022\u003EMIT Computer Science and AI Laboratory (\u003C\/a\u003ECSAIL), would argue otherwise because of\u0026nbsp;\u003Ca href=\u0022https:\/\/julialang.org\/downloads\/\u0022\u003EJulia\u003C\/a\u003E.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEdelman is the founder of\u0026nbsp;\u003Ca href=\u0022https:\/\/julialang.org\/\u0022\u003EJulia Computing, Inc\u003C\/a\u003E. 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.\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAccording 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.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EWhat 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.\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEdelman presented a distinguished lecture at Georgia Tech, hosted by the\u0026nbsp;\u003Ca href=\u0022https:\/\/www.cse.gatech.edu\/\u0022\u003ESchool of Computational Science and Engineering\u003C\/a\u003E\u0026nbsp;on Oct. 19, detailing how Julia\u0026rsquo;s uses vary from similar languages available.\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Ca href=\u0022https:\/\/mediaspace.gatech.edu\/media\/Alan+Edelman\/1_8ahwq07k\u0022\u003EA recording of Edelman\u0026rsquo;s full lecture,\u0026nbsp;\u003Cem\u003EWhat Makes the Programming Language Julia Special?,\u0026nbsp;\u003C\/em\u003Eand a short Q\u0026amp;A are available online\u003C\/a\u003E.\u003C\/p\u003E\r\n","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"MIT Professor Alan Edelman discusses Julia programming at CSE distinguished lecture."}],"uid":"34540","created_gmt":"2018-10-24 15:00:21","changed_gmt":"2018-10-24 15:30:54","author":"Kristen Perez","boilerplate_text":"","field_publication":"","field_article_url":"","dateline":{"date":"2018-10-24T00:00:00-04:00","iso_date":"2018-10-24T00:00:00-04:00","tz":"America\/New_York"},"extras":[],"hg_media":{"613187":{"id":"613187","type":"image","title":"Alan Edelman Headshot","body":null,"created":"1540392895","gmt_created":"2018-10-24 14:54:55","changed":"1540392895","gmt_changed":"2018-10-24 14:54:55","alt":"","file":{"fid":"233439","name":"edelman.png","image_path":"\/sites\/default\/files\/images\/edelman_0.png","image_full_path":"http:\/\/hg.gatech.edu\/\/sites\/default\/files\/images\/edelman_0.png","mime":"image\/png","size":57536,"path_740":"http:\/\/hg.gatech.edu\/sites\/default\/files\/styles\/740xx_scale\/public\/images\/edelman_0.png?itok=KF-RyJJJ"}}},"media_ids":["613187"],"groups":[{"id":"47223","name":"College of Computing"},{"id":"50877","name":"School of Computational Science and Engineering"}],"categories":[],"keywords":[{"id":"108501","name":"CSE Distinguished Lecturer Seminar"},{"id":"179478","name":"Alan Edelman"},{"id":"11559","name":"CSE computational science engineering"}],"core_research_areas":[{"id":"39431","name":"Data Engineering and Science"},{"id":"39501","name":"People and Technology"},{"id":"39541","name":"Systems"}],"news_room_topics":[],"event_categories":[],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"\u003Cp\u003EKristen Perez\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECommunications Officer I\u003C\/p\u003E\r\n","format":"limited_html"}],"email":["kristen.perez@cc.gatech.edu"],"slides":[],"orientation":[],"userdata":""}}}