Programme werden zumeist als Texte formuliert, doch wie wir gesehen haben, gibt es auch ganz andere Formen der Darstellung, z. B. als grafische Blöcke. Letztlich hängt das von der Programmiersprache ab, die wir verwenden. Sie stellt den Rahmen zur Verfügung, um Programme zu beschreiben. Doch wie kann ein Computer all die verschiedenen Beschreibungen verstehen und letztlich in automatisierte Abläufe umsetzen? Oder anders gefragt: Wie ist es möglich, dass ein Computer mehrere Programmiersprachen versteht? Ist er von Natur aus ein Sprachenkünstler oder muss man ihm die verschiedenen Ausdrucksformen erst beibringen? In diesem Kapitel werden wir sehen, dass ein Computer an sich von seiner Hardware her nur eine Sprache beherrscht. Weitere Programmiersprachen müssen ihm vermittelt werden – und zwar über spezielle darauf ausgerichtete Übersetzerprogramme.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Sprachenwelten

  • Eckart Zitzler

摘要

Programme werden zumeist als Texte formuliert, doch wie wir gesehen haben, gibt es auch ganz andere Formen der Darstellung, z. B. als grafische Blöcke. Letztlich hängt das von der Programmiersprache ab, die wir verwenden. Sie stellt den Rahmen zur Verfügung, um Programme zu beschreiben. Doch wie kann ein Computer all die verschiedenen Beschreibungen verstehen und letztlich in automatisierte Abläufe umsetzen? Oder anders gefragt: Wie ist es möglich, dass ein Computer mehrere Programmiersprachen versteht? Ist er von Natur aus ein Sprachenkünstler oder muss man ihm die verschiedenen Ausdrucksformen erst beibringen? In diesem Kapitel werden wir sehen, dass ein Computer an sich von seiner Hardware her nur eine Sprache beherrscht. Weitere Programmiersprachen müssen ihm vermittelt werden – und zwar über spezielle darauf ausgerichtete Übersetzerprogramme.