Lem:O Lem: Różnice pomiędzy wersjami

Z Lem
Skocz do: nawigacji, wyszukiwania
Linia 2: Linia 2:
 
Celem tego projektu jest zbadanie czy można stworzyć język programowania o pewnych określonych cechach (zob. [[specyfikacja LEM]]).
 
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 bobre w językach programowania obiektowego nowszych generacji: Java, C++, C#, etc.
+
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.
 
LEM powinien wejść w skład innego większego projektu SpecVer.
Linia 13: Linia 13:
 
|-
 
|-
 
| tu napisać krótko
 
| tu napisać krótko
| przedstawić 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
 
| o specver
 
|-
 
|-
 
| link do  
 
| link do  
 
| link do stron Loglan'82
 
| link do stron Loglan'82
więcej ... [[Loglan'82]]
+
więcej ... [[Loglan'82]]
 
| link do stron SpevVer więcej [[SpecVer]]
 
| link do stron SpevVer więcej [[SpecVer]]
 
|}
 
|}

Wersja z 10:43, 2 lut 2013

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