Programmierparadigmen
摘要
Paradigmen beeinflussen unsere Sicht auf die Welt und mögliche Lösungswege für eine Problemstellung. In der Programmierung und Softwareentwicklung werden meist drei große Paradigmen unterschieden: strukturiert, objektorientiert und funktional. All diese Paradigmen haben das Ziel, die Aufgabenstellung intellektuell beherrschbar(er) zu machen und die Modularität und Wiederverwendbarkeit von Code zu erhöhen. Manche Programmierparadigmen haben erst den Weg frei gemacht für (aus heutiger Sicht) zentrale Entwicklungen. Darüber hinaus haben sie mitunter profunden Einfluss auf die Qualität der entwickelten Software. Auch wenn die meisten Gelegenheitsprogrammierer nur strukturierte und evtl. objektorientierte Programmierung kennen werden: In ernsthaften Softwareprojekten haben alle drei Paradigmen ihre Bedeutung, auch die funktionale Programmierung. Deshalb ist es wichtig, zumindest die Grundkonzepte aller drei Paradigmen zu kennen, um sich über Lösungswege verständigen zu können.