ancient Italic deity, guardian god of portals, doors, and gates; patron of beginnings and endings, c.1500, from Latin Ianus, literally "gate, arched passageway," perhaps from PIE root *ei- "to go" (cf. Sanskrit yanah "path," Old Church Slavonic jado "to travel"). He is shown as having two faces, one in front the other in back. His temple in Rome was closed only in times of peace.
The Roman god of doors and gateways and hence of beginnings.
Note: Janus was pictured with two faces looking in opposite directions, one young and one old. Consequently, a hypocritical person is often called “Janus-faced.”
Note: The month of January is named after Janus.
1. Distributed language with an ask/tell constraint system.
qdjanus is a Janus-to-Prolog compiler for Sicstus Prolog and jc is compiles to C.
["Janus: A Step Towards Distributed Constraint Programming", V. Saraswat
["Programming in Janus", Saraswat, Kahn, and Levy].
2. W.M. Waite, U Colorado. Intermediate language, claimed as an implementation of UNCOL. Used on CDC 6600.
["Experience with the Universal Intermediate Language Janus", B.K. Haddon et al, Soft Prac & Exp 8(5):601- 616 (Sep 1978)].