Roland Barthes was a French literary theorist born in 1915 who developed a theory of textual codes. He described texts as having no single structure or meaning, but rather being like a galaxy of signifiers open to many interpretations through different codes. Barthes identified five main codes that shape how meaning is derived from a text: the hermeneutic code, the enigma code, the symbolic code, the cultural code, and the semantic code.