There is no agreed difference between a dialect and a language . In other words , the difference between language and dialect is the difference between the abstract or general and the concrete and particular . From this perspective , no one speaks a `` language , '' everyone speaks a dialect of a language .