Computer programming
Software engineering
Moose
Computing
Object-oriented programming
Object
Functional programming
Immutable object
This
Method
Joose
Perl language structure