Microsoft on julkaissut Visual Basic 9.0 -kielestä alustavan määrittelyn, joka sisältää kielen rakenteen ja toiminnot. Kieli on nyt lähes lopullisessa tilassa, mutta sitä päivitetään vielä ennen Visual Studio 2008:n julkaisua loppuvuodesta.
Visual Basicin sisäisiä rakenteita on kehitetty ja tyypitystä on muutettu dynaamisemmaksi. Perinteisten lausekkeiden rinnalle on lisätty XML-literaaleja ja ns. lambda-rakenteita, jotka mahdollistavat LINQ-kyselyt.
Microsoftilla ei ole ollut tapana julkaista Visua Basic -perheen kielistä virallista määrittelyä, vaan dokumentaatio on ollut luonteeltaan opastavaa.
Julkaisu hyödyttää erityisesti Mono-projektia, joka on tähän asti rakentanut omaa toteutustaan puutteellisen dokumentaation pohjalta. Myös refaktorointivälineiden valmistajat tarvitsevat tarkkaa tietoa kielen käsittelyn säännöistä. Määrittely ei kuitenkaan ole julkinen standardi, eikä Microsoft myönnä oikeutta hyödyntää siihen liittyviä patentteja.
Powered by Drupal | Tietoa Assemblixin taustoista ja tekijöistä »
Kirjoita uusi kommentti