<node id="613189">
  <nid>613189</nid>
  <type>news</type>
  <uid>
    <user id="34540"><![CDATA[34540]]></user>
  </uid>
  <created>1540393221</created>
  <changed>1540395054</changed>
  <title><![CDATA[CSE Distinguished Lecture Recap: Why Julia is the Programming Language that Lets You Have It All]]></title>
  <body><![CDATA[<p>Do you believe that clever algorithms and good libraries complete the modern picture of a programming language?&nbsp;</p>

<p><strong>Alan Edelman</strong>, professor of applied mathematics at the&nbsp;<a href="http://www.mit.edu/">Massachusetts Institute of Technology</a>&nbsp;(MIT) and a principal investigator at the&nbsp;<a href="https://www.csail.mit.edu/">MIT Computer Science and AI Laboratory (</a>CSAIL), would argue otherwise because of&nbsp;<a href="https://julialang.org/downloads/">Julia</a>.</p>

<p>Edelman is the founder of&nbsp;<a href="https://julialang.org/">Julia Computing, Inc</a>. 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.&nbsp;</p>

<p>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.</p>

<p>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.&nbsp;</p>

<p>Edelman presented a distinguished lecture at Georgia Tech, hosted by the&nbsp;<a href="https://www.cse.gatech.edu/">School of Computational Science and Engineering</a>&nbsp;on Oct. 19, detailing how Julia&rsquo;s uses vary from similar languages available.&nbsp;</p>

<p><a href="https://mediaspace.gatech.edu/media/Alan+Edelman/1_8ahwq07k">A recording of Edelman&rsquo;s full lecture,&nbsp;<em>What Makes the Programming Language Julia Special?,&nbsp;</em>and a short Q&amp;A are available online</a>.</p>
]]></body>
  <field_subtitle>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_subtitle>
  <field_dateline>
    <item>
      <value>2018-10-24T00:00:00-04:00</value>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_dateline>
  <field_summary_sentence>
    <item>
      <value><![CDATA[MIT Professor Alan Edelman discusses Julia programming at CSE distinguished lecture.]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_summary>
  <field_media>
          <item>
        <nid>
          <node id="613187">
            <nid>613187</nid>
            <type>image</type>
            <title><![CDATA[Alan Edelman Headshot]]></title>
            <body><![CDATA[]]></body>
                          <field_image>
                <item>
                  <fid>233439</fid>
                  <filename><![CDATA[edelman.png]]></filename>
                  <filepath><![CDATA[/sites/default/files/images/edelman_0.png]]></filepath>
                  <file_full_path><![CDATA[http://hg.gatech.edu//sites/default/files/images/edelman_0.png]]></file_full_path>
                  <filemime>image/png</filemime>
                  <image_740><![CDATA[]]></image_740>
                  <image_alt><![CDATA[]]></image_alt>
                </item>
              </field_image>
            
                      </node>
        </nid>
      </item>
      </field_media>
  <field_contact_email>
    <item>
      <email><![CDATA[kristen.perez@cc.gatech.edu]]></email>
    </item>
  </field_contact_email>
  <field_location>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_location>
  <field_contact>
    <item>
      <value><![CDATA[<p>Kristen Perez</p>

<p>Communications Officer I</p>
]]></value>
    </item>
  </field_contact>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <!--  TO DO: correct to not conflate categories and news room topics  -->
  <!--  Disquisition: it's funny how I write these TODOs and then never
         revisit them. It's as though the act of writing the thing down frees me
         from the responsibility to actually solve the problem. But what can I
         say? There are more problems than there's time to solve.  -->
  <links_related> </links_related>
  <files> </files>
  <og_groups>
          <item>47223</item>
          <item>50877</item>
      </og_groups>
  <og_groups_both>
      </og_groups_both>
  <field_categories>
      </field_categories>
  <core_research_areas>
          <term tid="39431"><![CDATA[Data Engineering and Science]]></term>
          <term tid="39501"><![CDATA[People and Technology]]></term>
          <term tid="39541"><![CDATA[Systems]]></term>
      </core_research_areas>
  <field_news_room_topics>
      </field_news_room_topics>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>47223</item>
          <item>50877</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[College of Computing]]></item>
          <item><![CDATA[School of Computational Science and Engineering]]></item>
      </og_groups_both>
  <field_keywords>
          <item>
        <tid>108501</tid>
        <value><![CDATA[CSE Distinguished Lecturer Seminar]]></value>
      </item>
          <item>
        <tid>179478</tid>
        <value><![CDATA[Alan Edelman]]></value>
      </item>
          <item>
        <tid>11559</tid>
        <value><![CDATA[CSE computational science engineering]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
