Loglan dla innych języków programowania: Różnice pomiędzy wersjami

Z Lem
Skocz do: nawigacji, wyszukiwania
(Bibliografia)
Linia 1: Linia 1:
 
+
== Wyznaczanie bezpośredniej superklasy ==
 
Nasze doświadczenie uzyskane podczas  pracy nad Loglanem'82 okazało się przydatne w sformułowaniu i rozwiązaniu natępującego zagadnienia występującego w języku Java: ''w jaki sposób należy wyznaczać bezpośrednią superklasę danej klasy?''
 
Nasze doświadczenie uzyskane podczas  pracy nad Loglanem'82 okazało się przydatne w sformułowaniu i rozwiązaniu natępującego zagadnienia występującego w języku Java: ''w jaki sposób należy wyznaczać bezpośrednią superklasę danej klasy?''
 +
== Kreczmara system zarządzania pamięcia obiektów ==
 +
Porównaj sposoby pozbywania się niepotrzebnych obiektów
 +
{| class="wikitable"
 +
|-
 +
! Loglan'82 !! C++ !! Java, Python
 +
|-
 +
| '''Przed''': Na pewien obiekt ''o'' wskazuja zmienne ''x,y, ... , z''. || Treść komórki || Treść komórki
 +
|-
 +
| '''Instrukcja''': kill(y) || Treść komórki || Treść komórki
 +
|-
 +
| '''Po''': wszystkie zmienne przyjęły wartość '''none'''. Obiekt został usunięty. Próba dostępu do obiektu podnosi wyjątek ''reference to none''. Treść komórki || Treść komórki || Treść komórki
 +
|}
  
 
== Bibliografia ==
 
== Bibliografia ==
 
# [Langmaack, Salwicki, Warpechowski 2009 ] {{cytuj pismo|odn=tak|imię=Hans|nazwisko=Langmaack|imię2=Andrzej|nazwisko2=Salwicki|imię3=Marek|nazwisko3=Warpechowski |tytuł=On an algorithm determining direct superclasses in Java and similar languages with inner classes—Its correctness, completeness and uniqueness of solutions|czasopismo=Information and Computation  |strony=389-410 |rok=2009 }}
 
# [Langmaack, Salwicki, Warpechowski 2009 ] {{cytuj pismo|odn=tak|imię=Hans|nazwisko=Langmaack|imię2=Andrzej|nazwisko2=Salwicki|imię3=Marek|nazwisko3=Warpechowski |tytuł=On an algorithm determining direct superclasses in Java and similar languages with inner classes—Its correctness, completeness and uniqueness of solutions|czasopismo=Information and Computation  |strony=389-410 |rok=2009 }}

Wersja z 13:46, 6 mar 2013

Wyznaczanie bezpośredniej superklasy

Nasze doświadczenie uzyskane podczas pracy nad Loglanem'82 okazało się przydatne w sformułowaniu i rozwiązaniu natępującego zagadnienia występującego w języku Java: w jaki sposób należy wyznaczać bezpośrednią superklasę danej klasy?

Kreczmara system zarządzania pamięcia obiektów

Porównaj sposoby pozbywania się niepotrzebnych obiektów

Loglan'82 C++ Java, Python
Przed: Na pewien obiekt o wskazuja zmienne x,y, ... , z. Treść komórki Treść komórki
Instrukcja: kill(y) Treść komórki Treść komórki
Po: wszystkie zmienne przyjęły wartość none. Obiekt został usunięty. Próba dostępu do obiektu podnosi wyjątek reference to none. Treść komórki Treść komórki Treść komórki

Bibliografia

  1. [Langmaack, Salwicki, Warpechowski 2009 ] Hans Langmaack, Andrzej Salwicki, Marek Warpechowski. On an algorithm determining direct superclasses in Java and similar languages with inner classes—Its correctness, completeness and uniqueness of solutions. „Information and Computation”, s. 389-410, 2009.