Yes, insofar as there are specific rules about where to put a comma. But the rules are not the same.The most obvious difference to me, as far as punctuation in general is concerned, is the totally different usage of the hyphen. You cannot use it as a direct speech makrer in German, and it is no stand-in for a missing form of "to be".