Este documento describe los conceptos básicos de los lenguajes orientados a objetos, incluyendo terminología como herencia, comportamiento y estado. Explica dos enfoques para la implementación de estos lenguajes: basados en clases o basados en prototipos. También resume las diferencias entre estos modelos y cómo cada uno podría implementarse.