Alles anzeigenBrainfuck ... sieht irgendwie schwer lesbar aus ...
Und: Was außer Assembler sollen denn "nicht konstruierte Sprachen" sein?
War vielleicht ein unglücklicher Begriff. 'Konstruiert' meinte sowas wie die Idee der alles abdeckenden Sprache, die für jedes und alles paßt. Genau das war zumindest bei PL/1 und Ada irgendwie die grundlegende Idee ( PL/1: "... published by IBM. It is designed for scientific, engineering, business and system programming. ..." ). Und smalltalk wollte gleich die gesamte Welt abbilden.
Daß natürlich alle irgendwie konstruiert sind, ist ja klar.
Smalltalk in einem Atemzug mit PL/I zu nennen, ist irgendwie schräg. Smalltalk hat vermutlich die sparsamste Syntax überhaupt, dafür allerdings OOP in Reinform. Als Steve Jobs und seiner Truppe damals bei der Vorführung des Xerox Star mit seiner Fenster-Technik der Mund offen stehen blieb, hatte Jobs trotzdem was zu mosern (eigentlich typisch für ihn). Ihm gefiel nicht, dass der Text beim scrollen zeilenweise vorrückte. Er wollte lieber ein pixelweises Scrollen sehen, so dass "es sich wie Papier anfühlt". Für den vorführenden Dan Ingalls war das so, als würde man die New Orleans Jazz Band darum bitten, den Limehouse Blues zu spielen. Dan kostete es ein müdes Lächeln und das Ändern einer Codezeile, um das kontinuierliche Scrollverhalten on-the-fly einzubauen. Adele Goldberg hat später berichtet, dass die Augen von Bill Atkinson förmlich am Bildschirm klebten. Die Apple-Jungs waren tatsächlich wegen der GUI-Technik dermaßen von den Socken, dass sie zwei der drei vorgeführten Innovationen glatt übersahen, nämlich das OOP-Konzept mit Smalltalk und die LAN-Technik mit Ethernet - alles invented by Xerox