Lem:O Lem

Z Lem
Skocz do: nawigacji, wyszukiwania

LEM jest nazwą nowego projektu badawczego. Celem tego projektu jest zbadanie czy można stworzyć język programowania o pewnych określonych cechach (zob. specyfikacja LEM).

Język LEM ma oprzeć się na osiągnięciach projektu Loglan'82 i wykorzystać to co dobre w językach programowania obiektowego nowszych generacji: Java, C++, C#, etc.

LEM powinien wejść w skład innego większego projektu SpecVer.



projekt LEM Loglan'82 projekt SpecVer
tu napisać krótko Język programowania obiektowego i rozproszonego Loglan'82 powstał ponad 30 lat temu. Wiele spośród cech definiujacych Loglan'82 pozostaje do dziś nieznanych szerszym kręgom programistów - i w związku z tym nie występuje w innych językach programowania.
  • Żaden inny język programowania nie oferuje bezpiecznego usuwania niepotrzebnych obiektów. W wielu językach np. C++, Pascal, ... można usunąć obiekt ryzykując że inne referencje do usuwanego obiektu zawisną. W innych np. Java zabrania sie programiście usuwać obiekty zapewniając go, że polecenie gc() usunie śmieci.
  • w Loglanie moduły klasy istnieją w trzech smakach zwykła class, współprogram coroutine oraz moduł wątku process.
o specver
link do link do stron Loglan'82

więcej ... Loglan'82

link do stron SpevVer więcej SpecVer