5 Arten
5 Arten von Programmierern
13/04/15 10:13 Filed in: Manseder IT e.U. | AI
Der Fortschritt der Computerprogrammiersprachen wurde durch die Suche des Programmierers nach einer effizienten Übersetzung der menschlichen Sprache in etwas ermöglicht, das von Computern gelesen und verstanden werden kann. Die erzeugten Sprachen, die als Maschinencode bezeichnet werden, weisen hohe Abstraktionsebenen auf, die die Computerhardware verbergen und Darstellungen verwenden, die für Programmierer bequemer sind. Während sich Programme weiterentwickeln und ausgefeilter werden, haben Programmierer herausgefunden, dass bestimmte Arten von Computersprachen einfacher zu unterstützen sind. Wie in einer dynamischen Disziplin zu erwarten, gibt es keinen Standard für die Kategorisierung der Programmiersprachen. Es gibt Dutzende von Kategorien. Eine der grundlegendsten Arten, die Sprachen zu kategorisieren, ist ein Programmierparadigma, das dem Programmierer die Codeausführung anzeigt. Zu den Sprachen Klassifikationen nach dem Programmierparadigma sind: o Objektorientierte Programmiersprachen Die objektorientierte Programmierung, die als das neueste und leistungsfähigste Paradigma bekannt ist, erfordert vom Entwickler die Angabe der Datenstrukturen sowie der Arten von Operationen, die auf diese Daten anzuwenden sind Strukturen. Die Paarung von Daten und die Operationen, die daran vorgenommen werden können, werden als Objekt bezeichnet. Ein Programm, das unter Verwendung dieser Sprache erstellt wird, besteht daher aus einer Menge von kooperierenden Objekten anstelle einer Anweisungsliste. Die bekanntesten objektorientierten Programmierung in diesen Tagen sind C., C, Visual Basic, Java und Python.Eine außergewöhnliche Art der prozeduralen Programmierung, bietet strukturierte Programmierung Programmierer zusätzliche Tools, um die Probleme von größeren Programmen zu behandeln. Wenn diese Sprache verwendet wird, müssen Programmierer die Programmstruktur in kleine Codeabschnitte zerlegen, die leicht verständlich sind. Anstatt globale Variablen zu verwenden, verwendet es Variablen, die für jede Subroutine lokal sind. Zu den beliebten Features von strukturierter Programmierung gehört, dass sie keine GOTO-Anweisung akzeptiert, die normalerweise mit dem Top-Down-Ansatz verbunden ist. Ein solcher Ansatz beginnt mit einer Eröffnungsübersicht des Systems mit minimalen Details über die verschiedenen Teile. Um diese Details hinzuzufügen, sind Entwurfsiterationen enthalten, um das Design zu vervollständigen. Zu den häufig verwendeten strukturierten Sprachen gehören C, Pascal und ADA. Das prozedurale Programmieren umfasst eine Liste von Operationen, die das Programm ausführen muss, um den bevorzugten Zustand erreichen zu können. Es ist ein einfaches Programmierparadigma, bei dem jedes Programm mit einer Startphase, einer Liste von Aufgaben und Operationen und einer Endstufe versehen ist. Dieser Ansatz wird auch Imperative-Programmierung genannt und kommt mit kleinen Code-Abschnitten, die bestimmte Funktionen ausführen. Diese Abschnitte bestehen aus Prozeduren, Unterroutinen oder Methoden. Eine Prozedur besteht aus einer Liste von Berechnungen, die durchgeführt werden sollten. Prozedurale Programmierung ermöglicht es, einen Teil des Codes erneut zu verwenden, ohne dass mehrere Kopien erstellt werden müssen. Dies wird erreicht, indem programmatische Aufgaben in kleine Abschnitte unterteilt werden. Aus diesem Grund sind Programmierer auch in der Lage, die Programmstruktur zu erhalten und zu verstehen.