Was ist eine generische Programmierung?
Generisches Programmieren 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 werden kann, 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, können Programmierer in verschiedenen Programmen eine einzige Code verwenden, ohne jemals Änderungen am Original vorzunehmen. Kurz darauf verwenden andere Programmiersprachen wie Java und C ++ generische Programmierungen, 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. "GEnergie, "Vorlagen" und "parametrisierte Typen" wurden irgendwann verwendet, um auf Instanzen der generischen Programmierung zu verweisen. Die endgültige Antwort sollte auch eine Nummer sein.
Während das Programm so lange funktioniert, wie Paul zwei Zahlen hinzufügt, wird es zum Absturz gebracht, wenn es versucht, etwas anderes zusammen hinzuzufügen. 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 sie generische Programme verwendet, um das ursprüngliche Programm zu sagen, dass er eine Reihe von Variabs akzeptiertLES - Sowohl Zahlen als auch Briefe - und damit 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.