Noha alig pár napja jelent meg a legutóbbi előzetes, a régen várt Dragonfly webfejlesztő eszközzel karöltve, a mai napon ismét egy új build érkezett. Ezt mi nem bánjuk, sőt! Pláne, ha olyan változtatások tűnnek fel, amilyenek a mai kiadásban.
Talán senkinek sem okozok újdonságot azzal a kijelentéssel, hogy az Opera - más programokhoz hasonlóan - forráskód alakjában látja meg először a napvilágot. Ez nem más, mint egy (vagy több) programnyelven írt sok ezer sorból álló "szöveg", amiből aztán a fordítók (az úgynevezett compiler-ek), az operációs rendszer (és a processzor) által emészhető kódot készítenek. A fordítók önmagukban is komoly alkotások, és igen meghatározó a szerepük a végleges program tulajdonságait illetően. Egy Opera komplexitású program fordítása egyáltalán nem triviális, tehát sokféleképpen kivitelezhető. Az évek során a fejlesztőeszközök meglehetősen szofisztikáltakká váltak, ezzel a résszel tehát nincs is különösebb gond. Viszont ahány program, annyi probléma, és gyakran egymással ellentétes feltételeket kell kibékíteni valamilyen szempontok alapján. A compilerek régóta rendelkeznek bizonyos optimalizációs lehetőségekkel. Ezek különböző módszerek alapján igyekeznek minél gyorsabban, minél kisebb memóriaigénnyel, minél kisebb helyigényű állományokat kreálni. Amint az az előző mondatból is leszűrhető, sok feltételnek kell(ene) egyszerre megfelelni, tökéletes megoldás ezért nem is létezik.
Tovább...