lauantaina, syyskuuta 29, 2007

JavaScript - amatöörien kieli

Otsikko pitää ehdottomasti paikkansa. Millä muulla kielellä saa yhtä helposti jotain aikaiseksi ilman ohjelmointikokemusta.

Toisaalta sama kieli on oliopohjainen täysiverinen ohjelmointikieli. En tunne kieliä niin hyvin, että osaisin luetella rakenteellisia puutteita. Olen äärettömän tyytyväinen löysään tyypitykseen ja functioiden sisäiseen 'closure' - mitä lieneekään Härmäksi?

Tänään eräs karju valisti palstalla ryhmää merkittävästi. Kirjoitusjärjestyksellä ei ole merkitystä!! Funktiota tai muuttujaa saa kutsua ennen kuin sitä on määritelty. Oho.

Kun asiaa epäiltiin, veti sama karju välittömästi ECMA-standardin pykälänumerot hihasta.

JavaScript on aina ollut rentojen tyyppien kieli. Nyt he ovat vielä rennompia. Ikävää vain ettei ECMA:n tai W3C:n ilosanoma ole levinnyt Redmondiin saakka.