Co je to obecné programování?

Obecné programování je jedním z populárních typů počítačového programování napsaného tak, aby vytvořil co nejúčinnější kód a zároveň umožňuje kódu použít co nejvíce situací, aniž by vyžadoval jakékoli změny samotného původního kódu. Jakmile je kód napsán, může provádět pouze přesné funkce, pro které byl napsán. Použitím obecného programování k vytváření kódů, které fungují v řadě různých situací, přitom programátoři stále vykonávají stejnou základní, celkovou funkci, mohou používat jeden kus kódu v různých programech, aniž by se změnili v původní. Brzy poté začaly další programovací jazyky, jako jsou Java a C ++, používat obecné programování ke zjednodušení programovacího kódu a zároveň umožnit použití stejného kódu ve více scénářích. Každý programovací jazyk má zvláštní způsob, jak jej použít tento kód a různé termíny. "GEnerrics, „„ šablony “a„ parametrizované typy “byly všechny používány v určitém okamžiku, aby odkazovaly na případy obecného programování.

Pro pochopení tohoto typu programování je důležité znát základní pojmy o tom, jak například programovací jazyk funguje. by mělo být také číslo.

Zatímco program bude fungovat, dokud Paul přidá dvě čísla, bude se zhroutit, pokud se pokusí přidat něco jiného dohromady. Pokud by se Paul rozhodl spojit věty dohromady a vytvořit odstavec, program by se zhroutil, protože by našel dopisy a ne čísla. Paul by však mohl tento problém vyřešit pomocí obecného programování, aby řekl původnímu programu, aby přijel řadu variaBLES - obě čísla i písmena - a tak by program mohl vytvořit věty nebo provést přidání.

Ne všechny programovací jazyky vyžadují, aby byl koncept obecného programování, aby byl efektivní. Ti, kteří jej používají, jsou staticky psané jazyky. To jednoduše znamená, že kód je nastaven do kamene, a nelze jej změnit, když je program spuštěn. Z tohoto důvodu, pokud by programátor uvedl, že vstup od uživatele by měl být ve formě písmen a uživatel zadával číslo, program nemohl vstup použít. Programátoři se proto snaží předvídat všechny logické typy dat, které by uživatel mohl zadat, ať už jde o čísla, písmena nebo symboly, a vytvořit program, který se může podle toho upravit.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?