Есть pascal, а есть delphi: в чем различие? Это же вроде два разных языка, но нам говорили, мол, delphi - диалект pascal. Для чего вообще придумывать доп. диалекты?
затем что паскаль, делфи и любой другой язык имеет нормативный документ описывающий его от и до. Но иногда получается что один язык дорабатывается не по начальной спецификации а становится другим по сути языком - тогда ему и дают отдельное имя, но диалектом то он остается...