Skip to main content

Mi az általános programozás?

A generikus programozás az egyik népszerű számítógépes programozás, amelyet úgy írnak, hogy a lehető leghatékonyabb kódot hozza létre, miközben lehetővé teszi, hogy a kód a lehető legtöbb helyzetben alkalmazható legyen, anélkül, hogy az eredeti kód változtatása lenne.Miután a kódot megírták, csak a pontos funkciókat tudja végrehajtani.Az általános programozás használatával olyan kódok létrehozására, amelyek számos különféle helyzetben működnek, miközben továbbra is ugyanazt az alapvető funkciót hajtják végre, a programozók egyetlen kódot használhatnak a különböző programokban anélkül, hogy az eredeti példányokat valaha is változtatnák.

Az 1970 -es években., Az általános programozás debütált az ADA és a CLU programozási nyelveken.Nem sokkal ezután más programozási nyelvek, mint például a Java és a C ++, elkezdték az általános programozást a programozási kód egyszerűsítésére, miközben lehetővé tették, hogy ugyanazt a kódot több forgatókönyvben használják.Minden programozási nyelvnek van egy speciális módja ennek a kódnak a használatára, és a különféle kifejezések leírására.A generikus anyagokat, a sablonokat és a paraméterezett típusokat valamikor vagy más ponton használják az általános programozás példányaira.Ha például Paul olyan programot akar írni, amely két számot ad össze, akkor kiírja a számítógépes kódot, hogy két objektumot adjon hozzá.Ezután elmondja a számítógépnek, hogy ez a két objektum szám, és hogy a végső válasznak is szám kell lennie.együtt.Ha Paul úgy döntött, hogy a mondatokat összekapcsolja egy bekezdés létrehozására, a program összeomlik, mert betűkkel, nem pedig számokat talál.Paul azonban kijavíthatja ezt a problémát azáltal, hogy általános programozást használ, hogy elmondja az eredeti programnak, hogy fogadjon el számos változót mdash;mind számok, betűk és mdash;Így a program mondatokat hozhat létre vagy kiegészíthet.Azok, akik ezt használják, statikusan gépelt nyelvek.Ez egyszerűen azt jelenti, hogy a kód úgy van beállítva, hogy úgy mondjuk, és nem változtatható meg, amíg a program fut.Ezért, ha egy programozó meghatározná, hogy a felhasználó bemenete betűk formájában lenne, és a felhasználó beírt egy számot, akkor a program nem tudja használni a bemenetet.Így a programozók megpróbálják előre jelezni az összes logikai adattípust, amelyet a felhasználó beírhat, legyen az szám, betűk vagy szimbólumok, és létrehoz egy olyan programot, amely ennek megfelelően képes beállítani.