bitove pole, pole bitu

Miroslav Šinko sinkomiro@gmail.com
Úterý Leden 27 12:42:54 CET 2009


Dňa 27. január 2009 12:01, Jan Waclawek <konfera@efton.sk> napísal/a:
> To je samozrejme znova implementacne zavisle.
>
> Poznam len 2 Pascaly pre AVR: mikroelektronika, ten vsak podla dokumentacie typ boolean nema;

Tak to je dobry prekladac, ked nema implementovany zakladny datovy typ
jazyka :-P

>a Lamiersov zase ma boolean implementovany naozaj ako byte.
>
> Pointa je v tom, ze ak sa to niekto rozhodne implementovat, tak kym u C je to rozsirenie, u Pascalu je to vlastnost jazyka.

OK. Mna zaujimalo, ci je pascalovsky boolean bitovy, ked si ho uviedol
v kontexte bitovych poli.

miro


> wek
>
>
> ----- Original Message ---------------
>>2009/1/27 Jan Waclawek <konfera@efton.sk>:
>>> Ozaj, zabudol som pripomenut, ze v Pascale samozrejme ziadny problem s
>>>
>>> var b : array[range] of boolean;
>>>
>>> b[akykolvek_vyraz] := akykolvek_booleovsky_vyraz;
>>>
>>> nie je... ;-)
>>
>>Bez podrypavania, vazne ma to zaujima: kolko pamatoveho miesta zaberie
>>taketo napr. 8-prvkove pole? Prelozi to prekladac naozaj na 8 bitov
>>jedneho bytu, alebo vyhradi 8 bytov?
>>
>>V druhom pripade sa toto iste da urobit aj v C (typedef unsigned char
>>boolean), C++ dokonca pozna typ bool :-)
>>
>>miro



Další informace o konferenci Hw-list