Skip to main content

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 beabsichtigt istfür den Einsatz.Mit diesem Ansatz konzentriert sich der Programmierer mehr auf die logischste Art, die Programmierung zu schreiben, damit er das gewünschte Ergebnis erzielt, und konzentriert sich dann darauf, wie der Computer so programmiert wird, dass die Software ordnungsgemäß funktioniert.Gemeinsame Sprache in Kombination mit Quellcode, der als traditionell angesehen wird.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 zugrunde liegende Programmiersprache mit diesen erklärenden Phrasen wirksam abdeckt.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 Programmierung von gebildeten Programmen von strukturierten Programmierungen zu unterscheiden, ist die Art und Weise, wie die Elemente der Programme miteinander interagieren.In strukturierten Programmiersituationen ist die Wechselwirkung vertikaler oder hierarchischer Design.Mit dem Literatansatz zur Programmieraufgabe werden die Elemente in Bezug auf ein verwobenes Mosaik angesehen, in dem die Elemente mehr oder weniger gleich sind.

Befürworter der Lehrerprogrammierung geben in der Regel die Behauptung aus, dass dieser spezielle Ansatz es für Programmierer notwendig macht, die Denkprozesse, die in das Programm eingehen, zu artikulieren.Dies bietet den Vorteil, dass es in der Logik des Programmierers mit Genauigkeit fehlt und Änderungen oder Modifikationen implementiert werden kann, die es der Programmierung ermöglichen, mit Präzision und Effizienz zu arbeiten.Darüber hinaus hilft die Natur dieses Ansatzes, eine Spur von Dokumentationen zu erstellen, die es einfacher erleichtert, die auf 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 hinzufügen oder ändern, damit wesentliche Funktionen nicht beeinträchtigt sind, und die neue Funktion ist leicht in den Gesamtprozess integriert.