|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : ‹¥é¨áª¨© Ž«¥£ 2:5020/400 16 Feb 2002 01:34:44 To : Denis Smirnov Subject : [OT]Re: ßçûêîâûå îáîëî÷êè... -------------------------------------------------------------------------------- Ìû ê Âàì, ïðîôåññîð "Denis Smirnov" <mithraen@freesource.info>, è âîò ïî êàêîìó äåëó: > Sergey Y. Afonin <Sergey_Afonin@p13.f29.n5057.z2.fidonet.org> wrote: > Âîò òåáå ïðîñòåéøèé ïðèìåð: > > if( a() || b() ) { > ... > } > > Êàê ýòî áóäåò âûïîëíÿòüñÿ? Ìíîãèå âåäü ýòîãî íå çíàþò. À ïåðëîâùèêè > çíàþò ïîãîëîâíî, èáî ýòî ïðèíÿòûé â ïåðëîâîì ìèðå ïðè¸ì > ïðîãðàììèðîâàíèÿ. À, êàê îêàçàëîñü, â ñèøíîì ìèðå ïðî íåãî ïîïðîñòó > ìíîãèå íå çíàþò _âîîáùå_. À îçíà÷àåò îí ñëåäóþùåå: > > if( a() ) { > ... > } else if( b() ) { > ... > } > > ×òî êðàñèâåå è ÷èòàáåëüíåå? Ïðî ïðèåì ïðîãðàììèðîâàíèÿ çíàþò (ÿ íàïðèìåð). Ïðî êîíñòðóêöèþ: â Ñ++ || çíà÷èò "Ëîãè÷åñêîå ÈËÈ", çà Ñ òî÷íî íå ñêàæó. À íàñ÷åò "êðàñèâåå è ÷èòàáåëüíåå". Èç íà÷àëà ïðèìåðà ïîíÿòü íà êàêîì ÿçûêå îí íàïèñàí íåëüçÿ. Ñìûñë êîíñòðóêöèè îò ÿçûêà ê ÿçûêó áóäåò ìåíÿòüñÿ. ×èòàáåëüíåå âòîðîé âàðèàíò. È åñëè íå ñëîæíî, â ìûëå (èç-çà ÎÒ) îáúÿñíè ìíå ïëèç, îäèí ìîìåíò â ýòîì ïðèìåðå: â ïåðâîé êîíñòðóêöèè îäèí áëîê {...}, à âî âòîðîì äâà. Îòêóäà áåðåòñÿ âòîðîé. À âîîáùå èäåÿ ïîíÿòíà, âîçðàæåíèé íå âûçûâàåò (ïðî èçó÷åíèå ìíîãèõ ÿçûêîâ). --- ifmail v.2.15dev5 * Origin: user from ELVISTI (2:5020/400) Âåðíóòüñÿ ê ñïèñêó òåì, ñîðòèðîâàííûõ ïî: âîçðàñòàíèå äàòû óìåíüøåíèå äàòû òåìà àâòîð
Àðõèâíîå /ru.linux/89523d3d2646.html, îöåíêà èç 5, ãîëîñîâ 10
|