|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 14 Feb 2002 02:29:46 To : Denis Smirnov Subject : Re: ßçûêîâûå îáîëî÷êè... -------------------------------------------------------------------------------- Feb 13 05:45 02, Denis Smirnov wrote to Sergey_Afonin: DS> Âîò òåáå ïðîñòåéøèé ïðèìåð: DS> if( a() || b() ) { DS> ... DS> } DS> Êàê ýòî áóäåò âûïîëíÿòüñÿ? Ìíîãèå âåäü ýòîãî íå çíàþò. Áîëåå òîãî, ýòî áóäåò âûïîëíÿòüñÿ ïî-ðàçíîìó â ðàçíûõ êîìïèëÿòîðàõ. Hå íàäî òàê ïèñàòü. Hèêîãäà. DS> if( a() ) { DS> ... DS> } else if( b() ) { DS> ... DS> } DS> ×òî êðàñèâåå è ÷èòàáåëüíåå? Åñòåñòâåííî ýòîò âàðèàíò. Êðîìå òîãî - îí îäíîçíà÷åí â ñìûñëå âûïîëíåíèÿ. Òîëüêî íå íàäî íà÷èíàòü ðàçãîâîð ïðî ýêîíîìèþ ìàøèííûõ êîìàíä - ýòî íå àðãóìåíò ÷òîáû ïèñàòü íå÷èòàåìûå è íåïåðíîñèìûå ïðîãðàììû. ×òî æå êàñàåòñÿ ñàìîé èäåè îòíîñèòåëüíî ïîëåçíîñòè èçó÷åíèÿ ðàçíûõ ÿçûêîâ - òóò ÿ ïîëíîñòüþ ñîãëàñåí. Õîòÿ ÿ è îêàçàëñÿ íåñïîñîáåí ïîíÿòü Ëèñï íàïðèìåð - íåñìîòðÿ íà ïîñåùåíèå êóðñîâ ïî Àâòîêàäó â ñâîå âðåìÿ(òàì ýòî âñòðîåííûé ÿçûê) Zahar(@spbdept.rbc.ru) --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Âåðíóòüñÿ ê ñïèñêó òåì, ñîðòèðîâàííûõ ïî: âîçðàñòàíèå äàòû óìåíüøåíèå äàòû òåìà àâòîð
Àðõèâíîå /ru.linux/32883c6b0204.html, îöåíêà èç 5, ãîëîñîâ 10
|