1.3 Practice: high-level languages