1 Introduction
C: general-purpose, high-performance, static, hardware-level programming. Learning goal: mastering basic syntax and commonly used data structures and algorithms.
Julia: general-purpose, high-performance, dynamic programming. Learning goal: mastering basic syntax, including OOP model.
Python: general-purpose, dynamic, script programming. Learning goal: mastering basic syntax, including OOP model.
R: script programming for statistics (bioinformatics) and data visualization. Learning goal: mastering basic syntax, excluding OOP model.