The name Janus refers to at least two computer programming languages or partial descriptions of possible computer programming languages: