You do not have permission to edit this page, for the following reasons:
Please read before you start to fill in the form!
Please enter a basic description for the planned Self-Organized Session. For more information about Self-Organized Sessions head to Self-Organized Sessions.
Add times where you like to run your activities here by just pressing "Add another…". You can add multiple times if you like to split your event over multiple timeslots. A Self-Organized Session should have at least one timeslot though ;)
Enter a full description of the event here. The field allows using the full mediawiki syntax for text formating.
In this introductory workshop you are invited to get a first look at the programming language Julia. Julia is comparatively recent (version 1.0 got released August last year) and was originally designed from scratch to provide a high-level language, which is also fast. As a result applications include scientific simulations, data science, machine learning and generally high-performance computing. Writing Julia feels a lot like writing a scripting language, but since code is automatically (and painlessly) compiled down to machine code before execution, a performance comparable to low-level languages like C or FORTRAN can be achieved. We will use examples and a few exercises to discuss the main concepts of Julia. The main purpose is to get you curious and give you an overview. Care is taken to provide rich lists of links with further information to continue to explore Julia on your own (if you wish to do so ...). == Required previous knowledge == Prior experience with a language like C, C++, FORTRAN, python, MATLAB or similar is assumed. == About Mfh == I'm a chemist working in an applied math department on implementing novel algorithms in quantum chemistry. We use Julia in our current project [https://dftk.org], because we believe it's the best language for bridging different scientific communities and jointly write code . That's also what makes me enthusiastic about Julia, something I'd like to share at CCC. == Technical Requirements == If you want to try Julia during the session, best you follow the [https://github.com/mfherbst/course_julia_day#installing-julia Installation instructions] beforehand to get your machine set up. == Further information == * This workshop is based on a [https://github.com/mfherbst/course_julia_day one-day introductory course], which has a similar purpose, but is a lot more detailed. * [https://github.com/mfherbst/course_julia_day github repository] (with the Jupyter notebooks used for the course) (I wrote the abstract in English, but I'm ok with doing it in German ... depends on who wants to participate)
Summary:
This is a minor edit Watch this page
Cancel