Article View: pl.comp.lang.c
Article #827Re: Rezerwacja pamieci
From: milosz danielewski
Date: Fri, 23 Jan 1998 22:32
Date: Fri, 23 Jan 1998 22:32
39 lines
2485 bytes
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-mailReferences:
<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