Szerző: Bizó Dániel

2007. február 22. 13:54

Mostantól Visual Basic programok is futtathatóak Linuxon - a kód módosítása nélkül

[Linux-Watch] A Mono Project egy olyan compilert jelentett be, mely segítségével a forráskód módosítása nélkül lehetővé válik a Microsoft Visual Basic programok futtatása a támogatott operációs rendszereken -- legfőképpen Linuxon. Felmérések szerint a Visual Basic továbbra is az egyik legelterjedtebb programozási nyelv, a kód jelentős módosítása nélkül eddig azonban kizárólag Windows platformon futott hibátlanul. A Mono Visual Basic compiler azonban a forráskód tökéletes multi-platform hordozhatóságát ígéri.

[Linux-Watch] A Mono Project egy olyan compilert jelentett be, mely segítségével a forráskód módosítása nélkül lehetővé válik a Microsoft Visual Basic programok futtatása a támogatott operációs rendszereken -- legfőképpen Linuxon. Felmérések szerint a Visual Basic továbbra is az egyik legelterjedtebb programozási nyelv, a kód jelentős módosítása nélkül eddig azonban kizárólag Windows platformon futott hibátlanul. A Mono Visual Basic compiler azonban a forráskód tökéletes multi-platform hordozhatóságát ígéri.

A platformfüggetlen működés bizonyítására a compiler maga is Visual Basicben íródott, így elméletileg a compiler is számos, a Mono keretrendszer által támogatott operációs rendszerben használható. A Novell által szponzorált Mono projekt célja, hogy a Microsoft .NET keretrendszerét multi-platformossá tegye, vagyis az erre írt kliens- és szerverprogramok a Windows mellett más környezetben is hibátlanul működjenek, elsősorban természetesen a Linux- és UNIX-rendszereken. A cél, hogy az ehhez szükséges összes fejlesztői és felhasználói szoftvert kifejlesszék.

Miguel de Icaza, a projekt alapítója és a Novell alelnöke szerint egy mérföldkövet értek el a Visual Basic compiler megalkotásával. "Mostantól a fejlesztőknek semmiféle Linux-szakértelemre nincs szükségük, hogy olyan alkalmazásokat hozzanak létre, amelyek könnyedén futnak Linuxon" -- mondta Icaza a Linux-Watch számára nyújtott interjújában, majd hozzátette: "Az a képesség, hogy számos platformon könnyedén futtatható szoftvert tudjanak írni, régóta a fejlesztők Szent Grálja. [...] a fejlesztők most már egy sokkal szélesebb célközönséget érhetnek el, olyan alkalmazásokat alkothatnak, amelyek módosítás nélkül futnak az összes jelentős operációs rendszeren".

A Visual Basic 8.0 specifikációinak megfelelő kódot támogató compiler kifejlesztésében meghatározó szerepet játszott a Mainsoft, mely a Microsoft programozási nyelveiben írt programok hordozhatóságának megoldására szakosodott, valamint egy norvég hallgató, aki végül működőképes szintre hozta azt. Rolf Bjarne azóta a Novell alkalmazottja. A compiler a Mono 1.2.3 részeként tölthető le.

Nagyon széles az a skála, amin az állásinterjú visszajelzések tartalmi minősége mozog: túl rövid, túl hosszú, semmitmondó, értelmetlen vagy semmi. A friss heti kraftie hírlevélben ezt jártuk körül. Ha tetszett a cikk, iratkozz fel, és minden héten elküldjük emailben a legfrissebbet!

a címlapról