krásný jazyk český ( bylo Re: air gap)

Josef Štengl ok1ced na nagano.cz
Čtvrtek Březen 28 18:25:16 CET 2013


jen poznámka Od C99 (to jest od roku 1999) je možnost deklarovat 
oficiálně proměnné v kódu, podobně jako C++;

ced


Dne 28.3.2013 18:13, Jindroush napsal(a):
> On 28.3.2013 16:02, Petr Zahradnik wrote:
>> Původní zpráva ze dne 28.3.2013 od Jindroush:
>>
>>> void Save_4B( WORD data_address, BYTE* byte )
>>> {
>>> for( int i = 0; i<= 3; i++ )
>>> {
>>> EEPROM_Write( data_address++, *( byte++ ) );
>>> }
>>> }
>>
>> A jsi si vážně jistý, že to dělá to, co to dělat má?
>
> Ani ne, jak uz psal predrecnik, kdo se v tom prasactvu zvanym pascal ma
> vyznat. ;) Ostatne, tam v tom kodu bylo vic prohresku proti tomu, co
> bych ja nazval cisty programovani, ale to bych sem nerad zatahoval.
>
> Samozrejme, pokud by ta rutina mela manipulovat s tim poiterem byte, tak
> holt pouziju BYTE**.
>
> Ale nemyslim, ze v tom je to jadro sporu. Proste C/C++ je minimalni,
> husta syntaxe, ktera mi umozni udelat co nejvic na co nejmensim
> prostoru, coz ma za vyhodu, ze mam ty veci co nejbliz u sebe (a nejbliz
> v hlave). Napr. naprosto jasna vyhoda C++ oproti C - neni nutnost
> deklarovat na zacatku rutiny, ta podstatne zjednodusuje a zprehlednuje
> zapis. Dtto ty post/pre inkrementy, pointerova aritmetika apod.
>
> Zas na druhou stranu, tyhle vyhody se mi ztraceji, pokud chci pracovat
> nad textem, kde samotny C, nebo i C++ se stdlibem, nedavaji takove
> moznosti, jako nektery ze skriptovacich jazyku (napr. Perl).
>


Další informace o konferenci Hw-list