Új hozzászólás Aktív témák
-
Reggie0
félisten
Processzort fejleszteni is muveszet, csak eddig a hardver oldali gyorsulas olcsobb volt, mint a szoftver oldali. Most, hogy eltolodik a merleg lesz majd optimalizalt szoftver is.
Azert 93-ban az adatbazisok merete, a megjelenitett(es feldolgozott) informacio mennyisege, tranzakciokezeles, lockolas, stb. meg erosen gyerekcipoben jart.
[ Szerkesztve ]
-
Reggie0
félisten
sprinf hasznalata snprintf helyett egyaltalan nem jelent elvi hibat. Sot leginkabb azt mutatja, hogy nem tartod kezben az inputot es az output limitalasaval akarod a hibat megfogni. A tervezesnel elkovetet lustasagot a sok hibaellenorzes miatti lassabb koddal oldod meg, ez pont az optimalizalas ellentetje. Szoval jo lmondta.
-
-
Reggie0
félisten
-
Reggie0
félisten
De van eszertv ellene: ettol lesz lassu es optimalizalatlan a kod. Pl. egy uint16_t-t, ha tudom, hogy 1000 alatti az input, akkor 3 bajtos bufferbe gondolkodas nelkul sprintf-elheto es nem az a megoldas, hogy snprinteffel bajtonkent ellenorzom, hogy atleptem a bufferhatart. Inkabb azt ellenorzom az snprintf elott, hogy 1000 alatt van-e a szam. Az egyik egy uint16_t komparalas, a masodik pedig bajtonkent, tehat haromszor size_t-t komparal. Ez eszetlen pazarlas, ha surun vegzet muvelet, pont ettol lesznek szarok a kodok.
Az epiteszet erosen empirikus tudomany, tapasztalatok es okolszabalyok alapjan fejlodott, messze nem hasonlithato az informatikahoz. Esetleg a homeopatiat is idekeverhetned... Esetleg epitsuk feketedobozbol a repulot, hogy ha lezuhan ne torjon ossze?
Latod, viszont sokszor tudni eleget ahhoz, hogy optimalisan legyen megolva az ellenorzes. Ezert sem lehet sem elvi sem gyakorlati hiba az snprintf mellozese.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- Piacvezető tandem OLED panellel érkezik az iPad Pro
- AMD Navi Radeon™ RX 7xxx sorozat
- Horgász topik
- Dell notebook topic
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Vicces képek
- Xbox tulajok OFF topicja
- Politika
- További aktív témák...