Die `tabbing`-Umgebung ist eine `trivlist`-Umgebung, also wie `center`, `flushleft` oder `flushright` eine Umgebung für den vertikalen Modus, die am Anfang und Ende einen vertikalen Abstand einfügt. Dagegen ist die `tabular`-Umgebung eine Umgebung für den horizontalen Modus bzw. eine Umgebung, vor und nach der nicht in den vertikalen Modus geschaltet wird. Vgl.
\documentclass{scrartcl}
\begin{document}
\begin{flushleft}
a b \\
c d \\
\end{flushleft}
\begin{flushleft}
1 2 \\
2 4 \\
\end{flushleft}
\end{document}
Im Unterschied zur `flushleft`-Umgebung wird bei der `tabbing`-Umgebung das letzte `\\` außerdem nicht ignoriert, sondern erzeugt eine weitere Zeile. Will man zwei `tabbing`-Umgebungen kompakt setzen, so geht das beispielsweise so:
\documentclass{scrartcl}
\newenvironment{compacttrivlist}{%
\setlength{\topsep}{0pt}%
\setlength{\partopsep}{-\dimexpr \baselineskip+\parskip\relax}%
}{}
\begin{document}
\begin{compacttrivlist}
\begin{tabbing}
a b \\
c d
\end{tabbing}
\begin{tabbing}
1 2 \\
2 4
\end{tabbing}
\end{compacttrivlist}
\end{document}
`tabbing` und `tabular` sind also zwar teilweise ähnliche Umgebungen, sie haben allerdings auch mehrere Unterschiede.Unterschiede.