La teoría de Bernstein tiene un planteamiento marxista ya que el acceso a un tipo u otro de de código no depende de las cualidades psicológicas del sujeto sino de su posición en la estructura social, que depende, a su vez, en la división del trabajo.