🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.funkcyjne
Article #141

Re: Pewien problem z odsmiecaniem.

#141
From: Lucifer
Date: Wed, 11 Dec 2002 22:39
28 lines
2195 bytes
Tomek Czajka wrote:
>>Wydaje mi sie, ze nie, ale moze jednak. Jesli nie dla wszystkich
>>alokacji to moze dla czesci, np: obiekt alokowany w bloku kodu (np: w
>>funkcji, w petli), ktory w dodatku nie jest wyprowadzany na zewnatrz
>>(nie jest zwracany przez funkcje, w petlach nie jest np: dodawany do
>>jakiejs tablicy zaalokowanej w nadrzednym bloku lub gdziekolwiek indziej).
> 
> 
> Zwykle jak juz tworzymy obiekt, to wywolujemy jakas funkcje podajac go jej
> jako parametr. No i nie wiadomo, czy ta funkcja gdzies tego obiektu nie
> "schowa".

Nie wiadomo jesli kompilator generuje bezposrednio asemblera (w 
przypadku kompilacji do natywnego kodu). Jesli np: generowalby cos 
jeszcze posredniego - cos w czym zliczalby ilosc uzyc (i skutecznie 
eliminowalby martwy, nieuzywalny kod i wogole wkladalby do takiego 
rezultatu mnostwo innych informacji) to chyba byloby to mozliwe.

> Jesli natomiast chodzi o jezyki imperatywne, to jesli tworzymy zmienna i
> przekazujemy
> ja tylko przez kopiowanie, to mozna rzeczywiscie przydzielic ja sobie na
> stosie.

To chyba niezbyt efektywnie wychodzi (duze obiekty na stosie) w 
przypadku zwracania.

-- 
Lucifer
Technical Details
Message-ID: <at8bhg$dih$1@news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
References: <at84vp$n9r$1@news.tpi.pl> <3DF79A24.5642227C@mimuw.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: Lucifer <przemek@nospam.pa55.bytom.sdi.tpnet.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: Pewien problem z odsmiecaniem.
Date: Wed, 11 Dec 2002 23:39:28 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 29
Message-ID: <at8bhg$dih$1@news.tpi.pl>
References: <at84vp$n9r$1@news.tpi.pl> <3DF79A24.5642227C@mimuw.edu.pl>
NNTP-Posting-Host: tl206.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.tpi.pl 1039642993 13905 80.55.115.206 (11 Dec 2002 21:43:13 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Wed, 11 Dec 2002 21:43:13 +0000 (UTC)
In-Reply-To: <3DF79A24.5642227C@mimuw.edu.pl>
X-Accept-Language: pl, en
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021210 Debian/1.2.1-3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit