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

Milan B. milan na bastl.sk
Čtvrtek Březen 28 15:49:44 CET 2013


On 28. 3. 2013 15:37, Petr Labaj wrote:
> Treba takhle:

A neuniklo vam odovzdavanie parametra referenciou?

-m-

> void Save_4B (u16 eeprom_adr, u8 *in_data)
> {
> u8 i;
>
>     for (i=0; i<3; i++) {
>        EEPROM_Write (eeprom_adr, *in_data);
>        eeprom_adr++;
>        in_data++;
>     }
> }
>
> Nebo takhle:
>
> void Save_4B (u16 eeprom_adr, u8 *in_data)
> {
> u8 i;
>
>     for (i=0; i<3; i++) {
>        EEPROM_Write (eeprom_adr++, *in_data++);
>     }
> }
>
> Nebo takhle (mozna blizsi Pascalistum):
>
> void Save_4B (u16 eeprom_adr, u8 *in_data)
> {
> u8 i;
>
>     for (i=0; i<3; i++) {
>        EEPROM_Write (eeprom_adr, in_data [i]);
>        eeprom_adr++;
>     }
> }
>
> PL
>
> ************************************
>
> ----- Original Message -----
> From: "RV" <vicek.radek na cpost.cz>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Thursday, March 28, 2013 3:24 PM
> Subject: Re: krásný jazyk český ( bylo Re: air gap)
>
>
> Tak ja uz take lecos pamatuju co se tyka prog. jazyku a i presto mi C
> syntaxe prijde naprosto odporna...prestoze jsem schopen za ty leta cist
> ve vetsine pouzivanych jazyku.
>
> On take clovek nesmi bejt prase.
>
> Co se tyka te neukecanosti - to chcete rict, ze z toho, ze usetrite
> napsani begin jste uplne odvarenej a kvuli tomu je Ccko pro vas lepsi?
> Cekal bych cokoliv jineho, ale tohle mi prijde jako argument z materske
> skolky.
>
> Tak schvalne prepiste v tom Ccku treba tuhle procedurku kterou jsem
> naprosto nahodne vylovil z FW do prave psaneho v Pascalu pro solarni
> regl - at to tedy online porovname
>
> //================================================
> procedure Save_4B(var data_address:word, tmp:^byte);
> var
>     part_byte    : byte;
>     i            : byte;
> begin
>     for i:=0 to 3 do
>       begin
>         part_byte := tmp^;
>         EEPROM_Write(data_address, part_byte);
>         Inc(tmp);
>         Inc(data_address);
>       end;
> end;
> //================================================
>
>
> Radek Vicek
>
> Dne 28.3.2013 15:02, Petr Labaj napsal(a):
>> Mozna to je tradovany nesmyslny duvod. Ale treba u me urcite ne.
>>
>> Jakozto veteran jsem taky napred umel jine jazyky - napred Basic,
>> pak ve skole Fortran a hlavne pedagogy opevovany Pascal. Za celou
>> dobu studia jsem skladal spoustu zkousek v ruznych jazycich, ale
>> C mezi nema nebylo.
>> Mel jsem do nich i dost zainvestovano, napr. na sve ZX Spectrum
>> jsem si koupil (!) prekladac Pascalu (kdo zazil, tak vi, ze v te dobe
>> byl castejsi prulet komety nez nakup SW).
>>
>> Presto vsechno kdyz jsem se potkal s C, tak mi bylo jasne, ze cesta
>> vede tudyma. A jeho neukacanost (zadne begin, end, var, ...) byl
>> asi nejsilnejsi spousteci motiv. Kdyz jsem se podival na program, tak
>> na prvni pohled bylo jasne, co tvori strukturu programu a co jsou
>> vlastni vykonne prikazy.
>>
>> Nakonec to se jiste da zopakovat i dneska s nekym nazatizenym.
>> Pokud ma nekdo male dite, ktere jeste o problemu nic nevi, tak
>> at ho necha zcela laicky posoudit, v jak napsanem programu se
>> mu lip orientuje (dite to samozrejme bude posuzovat pouze
>> "obrazkove", ale to pri rychle orientaci dela i znaly clovek).
>>
>> PL
> Tento e-mail včetně příloh může obsahovat důvěrné informace. Jestliže nejste zamýšlený adresát tohoto e-mailu, pak jakákoliv forma zveřejnění, tisk, kopírování, distribuce nebo šíření tohoto e-mailu a připojených příloh je přísně zakázáno. Pokud obdržíte tento e-mail omylem, oznamte to neprodleně jeho odesilateli a okamžitě tento e-mail včetně jeho příloh trvale vymažte ze svého systému. Odesilatel e-mailu neodpovídá za jakoukoliv škodu způsobenou modifikacemi či zpožděním přenosu e-mailu.
>
>   
>
> This e-mail and any attached files may contain confidential information. If you are not the intended addressee of this e-mail, you are hereby notified that any disclosure, printing, copying, distribution or dissemination of this e-mail and any attached files is strictly prohibited. If you receive this e-mail in error, please immediately notify the sender and permanently delete this e-mail and its attachments from your system. The sender of this e-mail does not accept liability for any damage that may be caused by any modifications or delay in the transmission of it.
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list