Was ist eine gebildete Programmierung?

Literate -Programmierung ist eine Strategie, die als Alternative zur strukturierten Programmierung dient. Die zugrunde liegende Idee hinter dieser Art von Programmierung besteht darin, Entwicklern zu ermöglichen, sich mehr auf die Logik und den Fluss ihrer Denkprozesse beim Schreiben von Programmen zu konzentrieren, anstatt dass die Programmierung auf eine Weise geschrieben wird, die vom Computer vorgeschrieben ist, auf dem die Software verwendet wird. Mit diesem Ansatz konzentriert sich der Programmierer mehr auf die logischste Art, die Programmierung zu schreiben, damit er das gewünschte Ergebnis erzielt, und sich dann darauf konzentriert, wie der Computer ordnungsgemäß funktioniert. Dieser Ansatz ermöglicht es dem Programmierer, Makros zu erstellen, die beschreibend und erklärend sind, basierend auf den Fortschritten des Programmierers. Das Endergebnis ist die Erstellung einer Sprache, die die effektiv abdecktzugrunde liegende Programmiersprache mit diesen erklärenden Phrasen. Bei der Literate -Programmierung wird die Code -Dokumentation als gleich dem Code selbst angesehen, anstatt eine Tochtergesellschaft oder Hilfsmittel in der Natur zu sein.

Ein weiterer Aspekt, der dazu beiträgt, die gebildete Programmierung von strukturierter Programmierung zu unterscheiden, ist die Art und Weise, wie die Elemente der Programme miteinander interagieren. In strukturierten Programmiersituationen ist die Interaktion vertikaler oder hierarchischer im Design. Angesichts des Literatansatzes zur Programmieraufgabe werden die Elemente in Bezug auf ein verwobenes Mosaik angesehen, in dem die Elemente mehr oder weniger gleich miteinander sind.

Befürworter von Literate -Programmierungen geben in der Regel die Behauptung aus, dass dieser spezielle Ansatz es den Programmierern notwendig macht, die Denkprozesse, die in das Programm eingehen, zu artikulieren. Dies bietet den Vorteil, Fehler in der Identifizierung zu identifizierenLogik des Programmierers mit genauerer Präzision und implementieren Änderungen oder Änderungen, mit denen die Programmierung mit mehr Präzision und Effizienz funktionieren kann. Darüber hinaus hilft die Natur dieses Ansatzes, eine Spur von Dokumentationen zu erstellen, die es erleichtert, die für die Aufgabe angewendete Logik von Anfang bis Ende zu rekonstruieren. In Bezug auf die Anpassung des Codes für bestimmte Anwendungen durch Endbenutzer erleichtert dies die Befolgung des Logikstroms für das Basisprogramm und identifizieren Sie einen Punkt, an dem Sie eine bestimmte Aufgabe ausführen können. Ab diesem Zeitpunkt kann der Programmierer den Code so hinzufügen oder ändern, damit wesentliche Funktionen nicht beeinträchtigt werden und die neue Funktion leicht in den Gesamtprozess integriert wird.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?