Új hozzászólás Aktív témák

  • strogov

    senior tag

    válasz haxiboy #174 üzenetére

    Nyilván nem ugyanaz. A problémám a kérdéssel akkor is az volt, hogy van aki szerint a kettő közti sebesség különbség számít. Egyébként valóban gyorsabb a ++i, de a "modern" fordítók ha nem értékadásnál használod az i++ inkerementálást akkor azonos kódot fordít. Az idézőjel annak szól, hogy kb. '95 óta pascal-ban is így van, ezért aki 20 éve úgy gondolta, hogy van különbség az is a múltban élt. Értékadásnál meg nyilván nem fordíthat azonos kódot.

    Hasonló amikor valaki azért nem csinál metódust (procedure, function, stb.), mert annak a meghívása lassít. Ez is tény, de ha ezen múlik akkor rossz nyelvet választottál. assembly-ben még a rövid loop-okat kibontottuk, de aki java-ban (c#, php, stb.) ilyet csinál azt megkérem, keressen másik szakmát.

    Egyszer egy junior nekiállt átírni az összes switch-case feltételt if-re, mert olvasta, hogy az gyorsabb.

Új hozzászólás Aktív témák