For instance, well known unadulterated OOP dialects include: Ruby Scala JADE Emerald Programming dialects planned fundamentally for OOP include: Java Python C++ Other programming dialects that pair with OOP include: Visual Basic .NET PHP JavaScript