Moliere is a french object-oriented programming language with some functional characteristics.