Portál AbcLinuxu, 30. dubna 2025 12:54

RoarVM - vícevláknové VM pro Squeak Smalltalk

David Ungar, člověk, který stál u zrodu objektových jazyků založených na prototypech a JIT kompilátorů, dnes pracuje na přizpůsobení objektového modelu mnohojádrovým systémům. Jako vedlejší produkt byl dnes uvolněn vícevláknový virtuální stroj pro Squeak Smalltalk: RoarVM.

9.11.2010 13:28 | Pavel Křivánek | Zajímavý software


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

9.11.2010 13:38 Vskutečnosti Saýc | skóre: 7
Rozbalit Rozbalit vše Re: RoarVM - vícevláknové VM pro Squeak Smalltalk
Odpovědět | Sbalit | Link | Blokovat | Admin

Erlang ma naprosto famozni vicevlaknovej virtualni stroj. Kdyby to tak slo prizpusobit.

9.11.2010 14:19 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: RoarVM - vícevláknové VM pro Squeak Smalltalk
Erlang má naprosto famózní vícevláknový VM, protože je na to od základů navržená semantika jazyka. Udělat totéž pro SmallTalk je trochu jiná káva. Erlang namátkou má imutabilní sdílená data, nemá JIT, velmi jednoduchý GC protože nesdílí hierarchická data mezi procesy a ty sdílená jsou imuatbilní a ploché (binary, atoms), sdílené mutabilní struktury se chovají (semanticky) jako separované procesy (ets), ...
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
9.11.2010 14:52 skupko | skóre: 16
Rozbalit Rozbalit vše Re: RoarVM - vícevláknové VM pro Squeak Smalltalk
A to vsetko najma vdaka tomu, ze Erlang je funkcionalny programovaci jazyk. ;-)

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.