🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Rezerwacja pamieci

#827
From: milosz danielewski
Date: Fri, 23 Jan 1998 22:32
39 lines
2485 bytes
On Fri, 23 Jan 1998 17:32:08 +0100, Marek Kotowski <mkot@imm.org.pl>
wrote:

>> 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ą.
>> 
>
>  To prawda, ze dominuja. Jak Pan pisze kod dla okreslonej
>grupy maszyn, to on dziala tylko na tych maszynach i na ich
>systemach operacyjnych. I oczywiscie kod, ktory wymaga 
>maszyny 32-bitowej, jest nieprzenosny na maszyny 16-bitowe.
>W gruncie rzeczy chodzi tez o zasade stylistyczna. Nie wiem,
>czy widzial Pan kiedys standardy kodowania obowiazujace w
>firmach produkujacych oporgramowanie. Jednym z podstawowych
>zalecen ogolnych jest czesto, by pisac kod przenosnie, a 
>to co nieprzenosne, obudowywac (tworzyc fuinkcje posredniczace).
>Najwyrazniej pisznie kodu przenosnego im sie oplaca. Moga
>go latwiej uzyc w innych programach. Kod przenosny na ogol
>tez zawiera mniej bledow, bo nie uzywa nietypowych i
>niebezpiecznych konstrukcji.

 Przenosnosc w _wystarczajacym_ stopniu zapewnia samo C. Oczywiscie
program nie jest przenosny ale latwy do portowania. Zbytnie kladzenie
nacisku na przenosnosc to marnotrawstwo czasu i pieniedzy. Nawet
piszac zgodnie ze standardem, program ktory bedzie probowal alokowac
32KB pamieci na b. popularnym procesorze 51, nie zadziala bo do
dyspozycji mamy 256 calej pamieci RAM. Wiec na co mi ta teoretyczna
przenosnosc, skoro w praktyce i tak bede musial program napisac od
nowa ?



>
>  Pozdrawiam
>
>  Marek Kotowski

milosz danielewski
Technical Details
Message-ID: <34cae9cf.10806741@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mail
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> <01bd2817$afde9240$2701070a@jark.insert.igo.wroc.pl> <34C8C608.7701@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!not-for-mail
From: mdaniel@priv.onet.pl (milosz danielewski)
Newsgroups: pl.comp.lang.c
Subject: Re: Rezerwacja pamieci
Date: Fri, 23 Jan 1998 22:32:48 GMT
Organization: ICM's news server
Lines: 39
Message-ID: <34cae9cf.10806741@news.icm.edu.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> <01bd2817$afde9240$2701070a@jark.insert.igo.wroc.pl> <34C8C608.7701@imm.org.pl>
NNTP-Posting-Host: rap-wct131.katowice.tpnet.pl
Mime-Version: 1.0
X-Newsreader: Forte Agent 1.5/32.451
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit