DART on Googlen avoimen lähdekoodin ohjelmointikieli, joka toimii verkkosivuilla ja servereissä, ja jolla voi JavaScriptiä paremmin hoitaa suurten verkkosovellusten koodaamisen. DART kielen kehitys aloitettiin 9/2011 ja 1.0-versio kielestä julkistettiin loppuvuodesta -2013. Nyt jo on olemassa lähes valmiit työkalut Chrome selainta varten. Blogger-blogien pitäjiä varten saamme ehkä kiintoisia Gadgetteja sivupalkkeihin ja muuta toiminnallisuutta verkkosivuille.
TÄMÄ blogi sisältää pääosin omia pohdintojani ja muistiinpanoja, eikä se varmaankaan tuo kovinkaan paljon uutta DART-kielen opiskeluun. Materiaali on pääosin KOPIOITU :( Dartlang-sivustoilta, josta kannattaa KÄYDÄ TARKISTAMASSA kielen viimeiset syntaksit.

maanantai 27. helmikuuta 2012

Concurrency and Isolates in DART.

Tässä lyhyessä tekstinpätkässä on paljon asiaa.  Sen lisäksi siinä on useita termejä, joihin aloittelija helposti kompastuu.  Tämä on DartLang spec 0.07.


Concurrency

Dart code is always single threaded. There is no shared-state concurrency in Dart. Concurrency is supported via actor-like entities called isolates.

An isolate is a unit of concurrency. It has its own memory and its own thread of control. Isolates communicate by message passing. No mutable state is ever shared between isolates. Isolates are created by spawning.


So this was directly from dartlang spec 0.07

Kirjoitan tästä aiheesta tähän postaukseen vielä lisää.  Tarkempi analysointi vie hieman aikaa, nyt kerään materiaalia muista aiheista...

Ei kommentteja:

Lähetä kommentti