語言代碼是英國教育社會學家伯恩斯坦的術語。指在一定的語言集團中,特定的人群在特定的社會環境下使用的特定的言語。分為限定代碼(restrictedcode)和精制代碼(elaboratedcode)。
他認為前者為社會地位和教育程度較低的階層使用,用詞千篇一律,語言成分較簡單、不完整,表達不合語法、模糊不清,并不考慮確切地表達一個人的個性和情感,也不包含復合的認知學習。
后者為社會地位和教育程度較高的階層使用,句子較長,結構復雜,語匯豐富,表達詳細、明確而有邏輯性,還包括學習概念之間較復雜的關系。
這種劃分并不意味語言與社會階層之間在任何情況下都存在必然的聯系