Transformative Technologien

Sie haben erwähnt, dass yacc das Experimentieren mit der Syntax einer Sprache vereinfacht hat, da Sie Ihre Grammatik anpassen und dann erneut einen Durchlauf machen konnten, statt einen handgemachten, direkt absteigenden Parser zu verändern. War yacc eine transformative Technologie?

Brian: Auf die Sprachentwicklung hatte yacc sicherlich einen enormen Einfluss. Meine persönliche Meinung ist, dass ich ohne es niemals eine Sprache zum Laufen bekommen hätte, da ich – aus welchem Grund auch immer – beim Schreiben rekursiv absteigender Parser nicht sehr gut war. Ich hatte immer so meine Schwierigkeiten mit Prioriäten und Assoziativität.

Mit yacc müssen Sie darüber nicht nachdenken. Sie könnten eine sinnvolle Grammatik aufschreiben ...

Get Visionäre der Programmierung - Die Sprachen und ihre Schöpfer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.