Source code execution is the process by which a computer interprets and runs the instructions written in a programming language, transforming them into machine code that the hardware can understand. This process can be direct, as in interpreted languages, or involve a compilation step, as in compiled languages, affecting performance and flexibility.