Egy program futása jelentősen gyorsabb lehet, ha nem szedem szét függvényekre és eljárásokra a feladatot, hanem a főprogramban írom meg őket?
A függvények és eljárások (ha azokat sokszor meg kell hívni a feladat végrehajtása során) sok futási időt jelenthetnek?
Régebben tapasztaltam ilyet, azért jutott eszembe, hogy komplettebb, összetettebb algoritmusoknál tapasztalt -e valaki ilyet.
Pascal-tapasztalatok érdekelnének, de az is, hogy a többi programozási nyelvben hogy van ez.
Elvileg igazad van. Ha az utasítások szekvenciálisan követik egymást, akkor gyorsabban fut le a program, mintha meghívnád a függvényeket, mivel azok hívásakor jmp lesz és az "idő", de a gyakorlatban ez csak rövid programnál jelent előnyt, ott meg túl sokat nem, a hosszabb programokat meg nem tudod úgy megírni, hogy függvényhívás ne legyen bennük.
Azért kizárt a dolog, mert a programot a user is vezérli, azt meg nem tudod előre, hogy hogyan.
Persze egy tömörgető progit, konvertert megírhatsz így.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!