Dein akutes Problem ist in der Tat, dass
babelbib (und alles, was mit
\bibliographystyle genutzt wird) BibTeX benötigt. Biber ist nur für
biblatex gut.
Du musst also BibTeX statt Biber aufrufen. Wenn Du einen Editor benutzt, dann musst Du ihn dementsprechend konfigurieren. (Es gibt viele Hilfsseiten, die erklären, wie man Biber statt BibTeX nutzt [
https://www.texwelt.de/fragen/1909/wie-verwende-ich-biber-in-meinem-editor,
https://tex.stackexchange.com/q/154751/35864], aber mir ist keine Sammlung für Deine Richtung bekannt. Eventuell kannst Du die Tipps rückwärts anwenden.)
Zu Deiner `.bib`-Datei wäre noch anzumerken, dass mehrere Autor*innen immer und unabhängig von der gewünschten Ausgabe mit
and getrennt werden müssen. Ein Komma trennt die einzelnen Bestandteile eines Namens.
author = {Alfred V. Aho, Monica S. Lam, Ravi Sethi und Jeffrey D. Ullmann:}, ist daher falsch und muss
author = {Alfred V. Aho and Monica S. Lam and Ravi Sethi and Jeffrey D. Ullmann},
lauten.
Ferner sollten Felder in der
.bib-Datei keine Zeichensetzung wie den Doppelpunkt am Ende des Feldes beinhalten. Es ist Aufgabe des genutzten Stils, für die Zeichensetzung zu sorgen. Ähnliches gilt für Markup/Format-Befehle wie
\textit: Es ist nicht zielführend, ein ganzes Feld mittels eines solchen Befehls zu formatieren. Der Stil sollte das Übernehmen.
Ein Feld sollte auch idealerweise nur den zum Feldnamen passenden Inhalt haben. In den
title gehört der Titel und nicht zusätzlich noch der Verlag. In
publisher gehört der Verlag; der Ort gehört in
address.
Ich würde in etwa Folgendes vorschlagen.
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{babelbib}
\bibliographystyle{babplain-fl}
\begin{filecontents}{\jobname.bib}
@book{alfred,
author = {Alfred V. Aho and Monica S. Lam
and Ravi Sethi and Jeffrey D. Ullmann},
title = {Compilers: Principle, Techniques, and Tools},
year = {2006},
publisher = {Addison-Wesley},
address = {Boston},
readstatus = {read},
}
@book{tolkien,
author = {Tolkien, John R. R.},
title = {The Lord of the Rings},
publisher = {Allen \& Unwin},
address = {London},
year = {1954},
}
\end{filecontents}
\begin{document}
\section{Zitieren}
Zitieren Sie aus \cite{tolkien} und nicht aus \cite{alfred}.
\bibliography{\jobname}
\end{document}
Wobei ich heutzutage bei neuen Dokumenten, wenn es keine externe Vorgabe gibt, BibTeX oder einen bestimmten BibTeX-Stil zu verwenden, lieber
biblatex mit Biber nutzen würde.
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[backend=biber, style=numeric]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{alfred,
author = {Alfred V. Aho and Monica S. Lam
and Ravi Sethi and Jeffrey D. Ullmann},
title = {Compilers: Principle, Techniques, and Tools},
year = {2006},
publisher = {Addison-Wesley},
address = {Boston},
readstatus = {read},
}
@book{tolkien,
author = {Tolkien, John R. R.},
title = {The Lord of the Rings},
publisher = {Allen \& Unwin},
address = {London},
year = {1954},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section{Zitieren}
Zitieren Sie aus \autocite{tolkien} und nicht aus \autocite{alfred}.
\printbibliography
\end{document}