Speaker
Cédric Simal
(Université de Namur)
Description
Julia is a modern programming language created at MIT to combine the performance of compiled languages such as C and Fortran with the ease of use and productivity of languages such as Python and MATLAB. Thanks to its innovative design, Julia is particularly well suited for scientific computing, numerical simulations, data analysis, and high-performance computing. This session introduces the key concepts of Julia and provides participants with the tools needed to start developing scientific applications efficiently.
| Contents | Information |
|---|---|
| • Installing Julia and setting up the environment • Julia language fundamentals and syntax • Variables, functions, and data structures • Multiple dispatch and its role in performance and code design • Installing and managing packages • Working with scientific computing libraries • Writing efficient and idiomatic Julia code • Introduction to the Julia ecosystem and community resources |
Prerequisite: • Being able to use SSH with private keys • Being familiar with a text editor • Mastering the Linux command line and GNU utilities (mkdir, cp, scp, etc.) Type: Hands-on Target audience: Rookie programmers Must: This session is a nice-to-have for those who need to develop fast scientific software. |