🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #823

Re: Rezerwacja pamieci

#823
From: Jarek Kucypera
Date: Fri, 23 Jan 1998 15:59
45 lines
2737 bytes
Marek Kotowski <mkot@imm.org.pl> napisa³(a) w artykule <34C89233.435C@imm.org.pl>...
> Jarek Kucypera wrote:
> > 
> > Mam wra¿enie, ¿e przyk³ada Pan zbyt du¿¹ wagê do formalnych standardów.
> 
>   Przyjmuje to za komplement, nie za zarzut. :-)

To by³o raczej stwierdzenie ni¿ zarzut :)

> 
> >  1) Standardy bior¹ siê z "¿ycia" a nie odwrotnie. 
> 
>   Good point, jak mowia Anglicy. :-) Zatem moze trzymanie sie standardu
> jest jednak zyciowe. W koncu on tez wzial sie z zycia.

Mia³em na myœli to, ¿e standardy formalne zostaj¹ "w tyle", zawsze najpierw
ugruntowywuje siê standard "de facto" a póŸniej formalny. Co jest z reszt¹ ca³kiem
zrozumia³e. Zatem trzymanie siê standardu formalnego  mo¿e odcinaæ od aktualnych mo¿liwoœci
(np. mo¿e sk³aniaæ do zabawy z 32kb kawa³kami, kiedy mo¿na bez obaw zaalokowaæ
sobie jedne blok kilkumegabajtowy).

> 
> > Operowanie na wskaŸnikach
> >      32-bitowych w p³askim modelu pamiêci jest dzisiaj standardem de facto, bo
> 
>   Rozmiar wskaznika na ogol nie ma znaczenia w programie. Mysle (ale
> nie bede sie upieral), ze dla wiekszosci aplikacji pisanych w C
> nie jest istotne, czy wskaznik ma 2 czy 4 bajty. 

Otó¿ ma: liczba 16-bitowa pozwala zaadresowaæ 64 kb, 32-bitowa nieco wiêcej.
 
>    Nikt nie pisze w "scislym ANSI", chociazby z powodu funkcji
>    bibliotecznych (w C dla Windows inaczej tez nazywa sie funkcja 
>    main). To oczywiste. Ale jesli nie ma potrzeby, nie nalezy pisac
>    kodu nieprzenosnego. 

Otó¿ w³aœniê sugerujê, ¿e pe³ne wykorzystanie 32 bitów praktycznie jest dzisiaj przenoœne
"Praktycznie" - tzn. miêdzy platformami 32-bitowymi, które, zaryzykuje stwierdzenie, ju¿ 
dominuj¹.


-----------------------------------------
Jaroslaw Kucypera
mailto:jark@insert.com.pl
-----------------------------------------
Technical Details
Message-ID: <01bd2817$afde9240$2701070a@jark.insert.igo.wroc.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!gate-inet.insert.igo.wroc.pl!news
References: <34C4F3AB.C34902CC@willow.iie.pz.zgora.pl> <34C5BEC9.2018@imm.org.pl> <34c73f51.1429095@news.icm.edu.pl> <34C70746.46AB@imm.org.pl> <34C7636B.33829801@fuw.edu.pl> <34C77265.11BB@imm.org.pl> <01bd27f3$0b82ce60$2701070a@jark.insert.igo.wroc.pl> <34C89233.435C@imm.org.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!gate-inet.insert.igo.wroc.pl!news
From: "Jarek Kucypera" <jark@insert.com.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Rezerwacja pamieci
Date: 23 Jan 1998 15:59:10 GMT
Organization: InsERT
Lines: 60
Distribution: world
Message-ID: <01bd2817$afde9240$2701070a@jark.insert.igo.wroc.pl>
References: <34C4F3AB.C34902CC@willow.iie.pz.zgora.pl> <34C5BEC9.2018@imm.org.pl> <34c73f51.1429095@news.icm.edu.pl> <34C70746.46AB@imm.org.pl> <34C7636B.33829801@fuw.edu.pl> <34C77265.11BB@imm.org.pl> <01bd27f3$0b82ce60$2701070a@jark.insert.igo.wroc.pl> <34C89233.435C@imm.org.pl>
NNTP-Posting-Host: r1-inet.insert.igo.wroc.pl
Mime-Version: 1.0
X-Newsreader: Microsoft Internet News 4.70.1161
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit