code
module
function
algorithm

뜻의 차이가 명확히 와닿질 않네요

그냥 포함관계인가요?