Julia: Empowering Next-Generation Research and Development

#Julia #IEEE #Computer #Software
Share

There is a long-held belief that programming languages have some unavoidable trade-offs. For instance, they can be either easy to use or highly performant, but not both. Therefore, programmers often prototype in an easy-to-use language, like Python, and then convert their code's critical parts into a high-performance language, like C/C++ or Fortran. Such common practice has become known as the two-language problem. Julia is a relatively new programming language designed from the ground up to solve the two-language problem. Julia is both easy to use and highly performant at the same time, thus challenging the long-held stated belief. Moreover, Julia is a general-purpose programming language with unique features to empower next-generation research and application development, especially in the scientific computing and machine learning field.

This talk will highlight and demonstrate Julia's unique features, how well it solves the two-language problem, and what differentiates it from some popular programming languages. The talk will also present Julia's ecosystem, from IDEs to essential packages. Further, some issues and questions facing newcomers will be addressed. Lastly, learning resources will be provided to help leverage Julia's strengths in your next project.



  Date and Time

  Location

  Hosts

  Registration



  • Date: 03 Sep 2021
  • Time: 10:00 AM to 12:00 PM
  • All times are (GMT-05:00) US/Eastern
  • Add_To_Calendar_icon Add Event to Calendar
If you are not a robot, please complete the ReCAPTCHA to display virtual attendance info.
  • Contact Event Host
  • Co-sponsored by Syracuse University
  • Starts 17 July 2021 03:00 AM
  • Ends 02 September 2021 09:00 PM
  • All times are (GMT-05:00) US/Eastern
  • No Admission Charge


  Speakers

Dr Alobaid Dr Alobaid

Topic:

Julia: Empowering Next-Generation Research and Development

Biography:

Dr. Alobaid is an Assistant Professor of Computer Science at PAAET. He received his PhD in CISE from Syracuse University (2012), his MSc in Intelligent Systems from the University of Southern California (2005), and his BSc in Computer Engineering from the University of Massachusetts (2000). His research interests include Machine Learning, Deep Learning, Decision Theory, Agent/Multi-Agent Systems, Robotics, and Bioinformatics. Recently, he has been an enthusiast and advocate for the Julia programming language.  Among many roles, Dr. Alobaid served as head of the technical committee for the 1st and 12th Arab Open Robotics Championship (Kuwait 2006 and 2019). In addition, he helped organize the first Artificial Intelligence Symposium in Kuwait (2018). He also competed in many international robotic events, including the DARPA Grand Challenge (USA 2005). Dr. Alobaid is a member of IEEE, AAAI, and the honor societies Phi Kappa Phi, Phi Beta Delta, and Golden Key.

Address:Kuwait