Re: [OT] zápis desetinných čísel - bylo [mech:] přítlak při bodovém svařování
Petr Labaj
labaj na volny.cz
Středa Duben 23 21:25:04 CEST 2025
Můj zcela nepodložený a amatérský názor:
Používání různých obskurních konstrukcí, i když jsou normou povolené, je
špatná praxe.
Má to smysl jen tehdy, když to má smysl. Tedy když to má nějaký jasný a
měřitelný přínos.
Ale přínosem rozhodně není, že si autor zvedl sebevědomí jakou úžasnou
vychytávku dokázal stvořit.
Za součást hodnocení dobře napsaného SW je podle mě třeba brát i
čitelnost a jasnost.
PL
******************
Dne 23.4.2025 v 20:54 Miroslav Mraz napsal(a):
> Člověk se učí celý život. V C-čku je validní číslo .0 nebo 0. ale
> samotná tečka ne. Nejjednodušší cesta jak zjistit proč byla podívat se na
> https://www.lysator.liu.se/c/ANSI-C-grammar-l.html
> a tam jsem zjistil, že zcela validní zápis pole je třeba
> const int pole<::> = <% 1,2,3,4,5,6 %>;
>
> Už dělám v C a C++ pár desítek let, ale na takovou blbost jsem ještě
> nenarazil. A pokud bych narazil, nerozuměl bych tomu.
>
> Mrazík
>
> On 23. 04. 25 20:02, Jindrich Fucik wrote:
>> zato v MPASM tečka na začátku označuje desítkové číslo. Tedy opak od
>> 0x pro šestnáctkové číslo
>>
>> Dne 23.04.2025 v 17:15 Václav Ovsík napsal(a):
>>
>>> za ty roky. Napadlo mě to teď zkusit v Pythonu, Perlu a bc a GCC to
>>> žere
>>> taky. Fakt se nemusí psát 0 před tečku.
>
Další informace o konferenci Hw-list