🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Operacje na bitach

#1092
From: milosz danielewski
Date: Sat, 31 Jan 1998 00:26
30 lines
1833 bytes
On Fri, 30 Jan 1998 15:56:01 +0100, Marek Kotowski <mkot@imm.org.pl>
wrote:

>3. Bardzo prosze opisac nam, jak Pan by "zaimplementowal bity"
>   (Panski termin) 

 Prawda, ze udany ?

>   inaczej niz za pomoca tablicy zmiennych
>   integralnych (mozna tu tez uzyc int)), zeby w dodatku operacje
>   na bitach wykonywaly sie znacznie szybciej.
>
>   Mowa oczywiscie o tablicach kilkudziesieciu, kilkuset czy
>   nawet kilku tysiecy bitow.

 Ja bym zaimplementowal na typie "float" bo koprocesor jest szybszy :)

 Mowiac powaznie, zaproponowane przez ciebie rozwiazanie jest
oczywiscie sensowne i poprawne ale dla faktycznie duzej ilosci flag (
choc nie jestem w stanie wymyslec praktycznego zastosowania - z kilku
tysiecy przerzutnikow to juz mozna maly mikroprocesor zbudowac ). Dla
malej ilosci bitow ( <= sizof (unsigned) ), twoje rozwiazanie jest
nadal poprawne ale malo sensowne ( brzytwa Ockhama !), a np. w
systemach sterowania opartych o mikrokontrolery, gdzie flagi bitowe sa
najczesciej wykorzystywane, jest w ogole wykluczone ( narzut czasowy i
pamieciowy ).
Podsumowujac: to co proponujesz jest formalnie OK, jednak w 90%
przypadkow bedzie przerostem formy nad trescia.

milosz danielewski
Technical Details
Message-ID: <34d4632f.3112195@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: <34D0605D.5843@imm.org.pl> <34d0acbb.1907122@news.icm.edu.pl> <34D1EA01.56EA@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: Operacje na bitach
Date: Sat, 31 Jan 1998 00:26:20 GMT
Organization: ICM's news server
Lines: 30
Message-ID: <34d4632f.3112195@news.icm.edu.pl>
References: <34D0605D.5843@imm.org.pl> <34d0acbb.1907122@news.icm.edu.pl> <34D1EA01.56EA@imm.org.pl>
NNTP-Posting-Host: rap-wct448.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: 7bit