[шуфляткопсто]
useless_faq — 21.04.2010 Почему русский, украинский и белорусский считаются разными языками при том, что их носители довольно свободно могут общаться друг с другом, а различные варианты китайского называют диалектами, хотя говорящие на разных диалектах далеко не всегда могут понять друг друга?UPD Ответ получен
"Крупнейший еврейский лингвист, специалист по идишу и по языкам еврейской диаспоры Макс Вайнрайх, сказал однажды в ответ на вопрос, чем язык отличается от диалекта, что «язык – это диалект, обладающий своей армией и флотом». В этой горькой шутке немалая доля истины – диалект становится языком, когда получает официальный статус." posthum
UPD2
Оказывается, есть целая вики-статья (спасибо besisland)