Существует множество языков, относящихся к разным сферам деятельности и существующих в рамках одного общего языка. Например русского. Это действительно не диалекты, а реально другие языки. Их отличие от общего языка заключается в существовании в каждом из них четких определений, которые к общему языку отношения не имеют. И часто носители общего языка без дополнительных объяснений этих определений понять не могут. Считать ли эти квази-языки чем-то высшим... ну не знаю.