Give me 3 programming languages for oop and fp.