Filozofia życia

Uwaga! Informacje na tej stronie mają ponad 5 lat. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Wed
20
Dec 2006

Zawsze miałem z tym problemy. Myślenie o takich trudnych sprawach nie jest łatwe, szczególnie że nie wiadomo czy wymyślone raz rozwiązanie sprawdzi się w przyszłości. Chodzi o czas życia... obiektów - kiedy je tworzyć, kiedy zwalniać z pamięci, kto i kiedy ma to robić, który obiekt ma być właścicielem innego, który ma być dla którego dostępny i czy aby na pewno dany obiekt będzie już/jeszcze istniał w danej chwili.

Wynalazki takie jak inteligentne wskaźniki ze zliczaniem referencji, singletony czy nawet języki z garbage collectorem pomagają w tym trochę, albo nie rozwiązują do końca problemu. Wygląda na to, że problem nigdy nie zniknie dopóki programowanie będzie wyglądało tak jak wygląda dziś (według paradygmatu imperatywnego). A może to ja robię coś źle? Na przykład... za dużo filozofuję?

Comments | #philosophy Share

Comments

[Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2019