Was ist Konzeptprogrammierung?

Concept Programing ist ein Stil der Computerprogrammierung, das auch als Programmierparadigma bekannt ist, das darauf abzielt, die Konzepte im Kopf des Programmierers so genau wie möglich innerhalb des Programms selbst zu erstellen. Die Idee hinter der Konzeptprogrammierung ist, dass jedes Stück des Codes etwas bedeuten sollte und klar darstellen sollte, welche Aktion der Programmierer möchte, dass dieser Stück des Codes ausgeführt wird. Alles, was von einem Bild benötigt wird, um auf dem Bildschirm zu erscheinen, bis hin zu einer Fehlermeldung, die angezeigt werden soll, wenn ein Ereignis auftritt, wird als Konzept angesehen. Teile des Computercodes wie einem Semikolon, das einer Codezeile mitteilt, wo sie enden sollen, sind keine Konzepte, da sie nur zur Unterstützung der Computerfunktion da sind und keine Ideen aus dem Geist des Programmiers darstellen. Es handelt sich vielmehr um eine Methode zur Bewertung anderer Programmiersprachen, um ihre Fehler zu identifizieren. Das Endziel ist es, das physische Computerprogramm als identisch mit dem Programmierer zu gestaltenOriginal, abstrakte Idee wie möglich.

In der Konzeptprogrammierung konzentriert sich der Programmierer auf Semantik und Syntax. Semantik ist, wie das Programm sich verhalten wird und die Syntax ist, wie der Programmierer es vorstellt. In einem JAVA -Programm könnte beispielsweise der Code A+B zwischen A und B. angezeigt werden. Dieses Programm hat eine gute Syntax, da er dem ursprünglichen Konzept des Programmierers von Addition stark ähnelt. Wenn das Programm bei der Ausführung jedoch beim Hinzufügen von A und B einen Fehler erzeugt, hat das Programm eine schlechte Semantik, da es nicht das erwartete Ergebnis erzeugt.

beim Schreiben von Code basierend auf Konzeptprogrammierungstechniken bestimmt der Programmierer zunächst die Konzepte, die das Programm zur Funktionsweise benötigt. Wenn der Programmierer beispielsweise einen virtuellen Taschenrechner erstellt hätte, würde sie sich wahrscheinlich die Konzepte vorstellen, um hinzuzufügen, zu multiplizieren, zu multiplizieren und zu teilen. Sie würde sich auch vorstellenEine Möglichkeit, die Daten einzugeben, z. B. die Verwendung einer Tastatur und eine Möglichkeit, die Ergebnisse auf dem Bildschirm anzuzeigen. Diese Ideen bilden die Konzepte des Programms. Sie könnte auch überlegen, welche Farbe und wie groß der Taschenrechner sein sollte, aber dies sind keine Konzepte, da sie nicht für die Ausführung der Anwendung erforderlich sind.

Nachdem der Programmierer ihre Konzepte abgeschlossen hat, findet sie den besten Weg, um diese Konzepte im Computercode darzustellen. Sie versucht, Code zu schreiben, der in Bezug auf Semantik und Syntax genau zu ihrer Idee entspricht. Sie kann bereits vorbestehende Code wie A+B verwenden oder ihren eigenen Code erstellen, um ihre Konzepte besser darzustellen.

Ab Mitte 2011 ist XL die einzige Programmiersprache, die basierend auf dem Konzeptprogrammierungsparadigma erstellt wurde. Ziel ist es, flexible Programmierregeln und Syntax zu erstellen, die dem Denken eines Programmierers entsprechen. Es ermöglicht den Programmierern, sich auf das zu konzentrieren, was sie erstellen möchten, anstatt sich Sorgen über Nicht-Konzept-Elemente wie die Beendigung einer Codezeile mit einem Semico zu machenLon.

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?