
Sprache ist überall – wir sprechen, schreiben, hören und verstehen sie täglich. Aber auch Computer brauchen Sprachen, um Informationen zu verarbeiten. In diesem Kapitel entdecken wir, wie natürliche und künstliche Sprachen aufgebaut sind, welche Eigenschaften sie haben und wie man mit logischen Programmiersprachen Dinge darstellen kann, die auf den ersten Blick gar nichts mit Informatik zu tun haben.