Join millions using the Alison App – faster, easier, and made for learning on the move... 📲 Learn On The Go With
The Alison App
Explore
en
LMS

Your Learner Verification

This is to verify that G. H. Dasitha Tharana has completed the course C++ and Compiling C Programs to Assembly Language on Alison.

G. H. Dasitha Tharana

Alison ID: 58227758

Course Completed: C++ and Compiling C Programs to Assembly Language

Date of Completion: 3rd May 2026

Email: [email protected]

Total Study Time: 0h 35m

Final Assessment Score:

Alison courses requires at least
80% to pass the final assessment

80%
CPD Hours Completed:

CPD approved learning hours
completed through this course

0-1h

Course Information

Learn all you need to know about C++ and how C programs are compiled to assembly language from this free online course.

The course begins by introducing you to the steps involved in compiling a C program to assembly language. These steps are the pre-compilation, actual compiler output and linking.  You will also get to understand the concepts of prologue and epilogue in relation to how high-level function calls are translated into low-level assembly instructions.

The course then moves on to explain the common calling conventions in C and how variables are passed and assessed in the same C language. As the course progresses, C++ is introduced as a powerful object-oriented programming language. You will learn how to access the local variable in a C++ program and explain the significance of “ This Pointer” in C++

Finally, You will understand the significance of passing arguments to a function by analyzing what happens when a function is invoked with fewer arguments or with more number of arguments. You will aslo compare the significance of recursion and loops and then choose the better option to be used by programmers. Start this course today, and equip yourself with the knowledge of C++ and compiling C programs to assembly language.

Modules Completed

Module 1: Compiling C to Assembly Language
Module 2: C++ and Special Functions
Module 3: Course assessment

Tell us why you need your learner verification?



professional/learner-record.learner_verification.Save