Fortsetzung in Programme, Sprachen, Algorithmen (4)
Diskussionen rund um das Für und Wider diverser Programmiersprachen erinnern mich leider zu häufig an den menschlichen Drang (nicht nur), Sachen in bessere und weniger gute Kategorien zu klassifizieren. Deshalb freue ich mich auch nur über sachliche Auseinandersetzungen, in den gesammelte Erfahrungen im Umgang mit Programmiersprachen auf den Tisch kommen. Fakten, die helfen, die Lösung vieler, aber nicht unbedingt aller Probleme in naher Zukunft auf ideale Weise zu vereinfachen.
Das Motiv, eine Programmiersprache zu erlernen, sollte nicht der Zwang sein, einem Trend folgen zu müssen, sondern das Bedürfnis, den Computer sinnvoll anwenden zu können. Dabei fallen einmal mehr oder weniger starke Vor- und Nachteile einer Programmiersprache ins Gewicht – echte Profis wählen jedoch für die Lösung eines Problems die geeignetste Sprache. Das setzt nicht nur Kenntnisse voraus. Wenn die Möglichkeit fehlt, über alternative Sprachen zu verfügen, muss ein guter Programmierer auch fähig sein, nur mit gegebenen Mitteln den gewünschten Erfolg zu bringen. Deshalb würde ich weiterhin gerade Einsteigern auch Basic empfehlen.
Sympathie empfinde ich für Programmierer, die Wert auf Form und Lesbarkeit ihrer Programme legen und sich nicht durch undurchsichtige Programmierung unabdingbar machen wollen. Jedem sollte es ein Leichtes sein, sich nicht aus Bequemlichkeit den Zugang zu neuen Programmiersprachen zu versperren und durch gelegentliches Beschnuppern anderer Sprachen seinen Horizont zu erweitern. Alles auf Krampf in C zu realisieren, finde ich ebenso langweilig wie die sture Weigerung, auch nur eine Zeile in Basic zu schreiben oder die versnobte Ansicht: „Unter KI-Sprachen läuft gar nichts“.
Neue Ideen zu verwirklichen, nicht die Produkte unserer Psyche zu standardisieren und der Fantasie eine Chance zu geben – das ist meine Devise. Und wenn es unbedingt sein muss: dann muss halt noch eine Programmiersprache erfunden werden. Fortschritt kommt selten allein (Quelle: PC Magazin PLUS 8/1988)!



