• Indico style
  • Indico style - inline minutes
  • Indico style - numbered
  • Indico style - numbered + minutes
  • Indico Weeks View

Choose timezone

Your profile timezone:
Use timezone based on:
Login

Learning How to program on HPC cluster (part II: C, Python)

6 November 2024
Louvain-La-Neuve
Europe/Brussels timezone
  • Overview
  • Timetable
  • Contribution List
  • Registration

Contribution List

3 / 3
1. Introduction to programming with C language
Olivier Mattelaer (UCLouvain/CISM)
06/11/2024, 09:30

C is a very performant language on which are build C++ but also Python (and many others). Even if this language is now mainly superseeded by C++, it is important to understand the basic of the language if you want to learn C++ and or Cuda programming (for GPU).

<td...
5. C++
Nicolas Potvin (ULB département informatique)
06/11/2024, 11:00

Introduction to object-oriented programming, classes and templates in C++. Learn useful design patterns that will help you design the architecture of your project.

Content:
- From C to C++
- What is a class ? What is an object ?
- Template programming
- Inheritance, abstract classes and interfaces
- Some more design patterns
- Good practices
- Some pointers to...

6. Introduction to Python
Mr Jérôme de Favereau (UCLouvain/IRMP/CP3)
06/11/2024, 13:45

Python is a programming language that can be used both for scientific computing (as a replacement for Fortran or C/C++) and for everyday scripting (as a replacement for Bash or Perl), but also to develop full programs with a GUI as well as headless services. It is a very nice tool to include in any scientist's...

Indico
Powered by Indico v3.3.3
  • Help
  • Contact
  • Privacy