Three Languages, One Application · 10 Lessons
English

Computer Fundamentals

Module 9 – Three Languages, One Application

Page 10 of 10 · About 15 minutes per lesson, including practice.

Module 9 Complete

You now understand one of the most important ideas in software engineering.

  • Programming languages do not need to understand each other.
  • Each language builds its own module.
  • Compilers translate modules into object files.
  • A linker combines object files into one application.
  • The CPU executes the finished machine code.

Agila Principle

Great software is built from many small parts working together.

The programming language matters less than the interface between modules.

Start Module 9 Quiz →

Example code on Agila Forge ↗

Complete this lesson

Answer every check correctly to earn your lesson certificate. Feedback helps you review and try again.

Sign in · Save your progress and earn a certificate for this lesson.