Loglan'82: Różnice pomiędzy wersjami

Z Lem
Skocz do: nawigacji, wyszukiwania
Linia 1: Linia 1:
Próba
+
Język programowania obiektowego, powstał w wyniku poszukiwania odpowiedzi na kilka problemów:
 
+
* czy można połączyć dwie metody tworzenia modułów: zagnieżdżanie oraz dziedziczenie? Zanim zezwoliliśmy na zagnieżdżanie i dziedziczenie klas musieliśmy odpowiedzięc na kolejne pytania 
Język programowania obiektowego powstał za wcześnie.
+
::* Jak zapewnić statyczne dowiązanie wystapienia identyfikatora z wystąpieniem odpowiedniej deklaracji?
Tu możesz [[porównać kilka wybranych języków programowania|Plik:ComparinObjectLanguages.pdf]].
+
::* Jak określić, która klasa jest dziedziczona przez ...?
 +
* Czy zarządzanie pamięcią obiektów musi doprowadzać do zjawiska  wiszących referencji? Czy zaśmiecanie pamięci może być skutecznie zwalczane przez jej odśmiecanie tj. garbage collection? Czy można bezpiecznie i efektywnie usuwać obiekty już niepotrzebne?
  
  
  
 
[[Category: Loglan'82]]
 
[[Category: Loglan'82]]

Wersja z 09:48, 5 lut 2013

Język programowania obiektowego, powstał w wyniku poszukiwania odpowiedzi na kilka problemów:

  • czy można połączyć dwie metody tworzenia modułów: zagnieżdżanie oraz dziedziczenie? Zanim zezwoliliśmy na zagnieżdżanie i dziedziczenie klas musieliśmy odpowiedzięc na kolejne pytania
  • Jak zapewnić statyczne dowiązanie wystapienia identyfikatora z wystąpieniem odpowiedniej deklaracji?
  • Jak określić, która klasa jest dziedziczona przez ...?
  • Czy zarządzanie pamięcią obiektów musi doprowadzać do zjawiska wiszących referencji? Czy zaśmiecanie pamięci może być skutecznie zwalczane przez jej odśmiecanie tj. garbage collection? Czy można bezpiecznie i efektywnie usuwać obiekty już niepotrzebne?