Skip to main content

Was ist eine generische Programmierung?

Die generische Programmierung ist eine beliebte Art der Computerprogrammierung, die so geschrieben wurde, dass es den effizientesten Code erstellt, während der Code so viele Situationen wie möglich angewendet wird, ohne Änderungen am ursprünglichen Code selbst zu verlangen.Sobald der Code geschrieben wurde, kann er nur die genauen Funktionen ausführen, für die er geschrieben wurde.Durch die Verwendung generischer Programmierung zum Erstellen von Codes, die in verschiedenen Situationen funktionieren, und gleichzeitig dieselbe grundlegende Gesamtfunktion ausführen, können Programmierer in verschiedenen Programmen ein einzelnes Code verwenden, ohne jemals Änderungen am Original vorzunehmen.

in den 1970er Jahren, generische Programme feierten ihr Debüt in den ADA- und CLU -Programmiersprachen.Kurz darauf verwendeten andere Programmiersprachen wie Java und C ++ generische Programmierung, um den Programmiercode zu vereinfachen und gleichzeitig denselben Code in mehreren Szenarien zu verwenden.Jede Programmiersprache hat eine bestimmte Möglichkeit, diesen Code und unterschiedliche Begriffe zu verwenden, um ihn zu beschreiben.Generika, Vorlagen und parametrisierte Typen wurden irgendwann verwendet, um sich auf Instanzen der generischen Programmierung zu beziehen.

Um diese Art der Programmierung zu verstehen, sind es wichtig, die grundlegenden Konzepte zu kennen, wie eine Programmiersprache funktioniert.Wenn Paul beispielsweise ein Programm schreiben möchte, das zwei Zahlen zusammen fügt, würde er den Computercode eingeben, um zwei Objekte hinzuzufügen.Er würde dann dem Computer mitteilen, dass diese beiden Objekte Zahlen sind und dass die endgültige Antwort ebenfalls eine Nummer sein sollte.

während das Programm so lange funktioniert, wie Paul zwei Zahlen hinzufügtzusammen.Wenn Paul beschlossen hat, Sätze zusammen zu halten, um einen Absatz zu bilden, würde das Programm abstürzen, da es Briefe und keine Zahlen finden würde.Paul könnte dieses Problem jedoch beheben, indem er generisches Programm verwendet, um das ursprüngliche Programm zu sagen, dass er eine Reihe von Variablen und Mdash akzeptiert.Sowohl Zahlen als auch Briefe mdash;und so könnte das Programm Sätze erstellen oder Addition durchführen. Nicht alle Programmiersprachen benötigen das Konzept der generischen Programmierung, damit sie effizient sind.Diejenigen, die es verwenden, sind statisch getippte Sprachen.Dies bedeutet einfach, dass der Code sozusagen in Stein gemeißelt ist und während des Programms nicht geändert werden kann.Wenn ein Programmierer diese Eingabe vom Benutzer in Form von Buchstaben und der Benutzer eingeben würde, konnte das Programm die Eingabe nicht verwenden.Daher versuchen Programmierer, alle logischen Datentypen vorhaben, die ein Benutzer eingeben könnte, sei es Zahlen, Buchstaben oder Symbole, und ein Programm erstellen, das entsprechend anpassen kann.