Article View: es.comp.os.linux.programacion
Article #6879Re: Romper 2 bucles a la vez en C
From: Julián Albo
Date: Fri, 02 May 2003 15:22
Date: Fri, 02 May 2003 15:22
29 lines
2554 bytes
2554 bytes
Seba F escribió: > No estoy de acuerdo con esto de tomar como un pecado > mortal el uso del goto, ademas como dijeron en el mail > anterior el uso del break, es un uso del goto camuflado. Si vamos a eso toda la programación es código máquina camuflado, y no por ello nos vamos a poner a escribir ceros y unos. > En algunos tipos de algoritmos un buen uso del goto > disminuye considerablemente la cantidad de lineas de > codigo y hasta hace mucho mas comprensible al algoritmo. No creo qye tenga que ver con el tipo de algoritmo, más bien con la implementación. > Siempre y cuando tengamos en cuenta que el uso de case, > break y goto no son eficientes a nivel compilacion, en > determinadas situaciones su uso es razonable y práctico. Que sea más o menos eficiente depende por completo de las capacidades del compilador. Y por otra parte, en muchos casos te dirán que la ganancia marginal de eficiencia no importa en absoluto, o que si la eficiencia es realmente crítica escribas esa parte en ensamblador. Salu2
Technical Details
Message-ID:
<3EB28D35.2D8125E6@terra.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news-FFM2.ecrc.net!news.hamburg.cityline.net!newsfeed.hamburg.cityline.net!kleenex.wirehub.nl!newsf01.ono.com!bashful.rediris.es!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<b8n8kd$bm3re$1@ID-146085.news.dfncis.de> <slrnbaur1q.ih.444398NOSPAM@tizona.dummy.net> <20030430205521.487.2.NOFFLE@BlackSpark.local> <403d26cd.0305011347.576e901e@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,d2bd500edfc3d6fa X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-02 08:22:38 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news-FFM2.ecrc.net!news.hamburg.cityline.net!newsfeed.hamburg.cityline.net!kleenex.wirehub.nl!newsf01.ono.com!bashful.rediris.es!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: Julián Albo <JULIANALBO@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Romper 2 bucles a la vez en C Date: Fri, 02 May 2003 17:22:29 +0200 Organization: Telefonica Data Espagna Lines: 29 Message-ID: <3EB28D35.2D8125E6@terra.es> References: <b8n8kd$bm3re$1@ID-146085.news.dfncis.de> <slrnbaur1q.ih.444398NOSPAM@tizona.dummy.net> <20030430205521.487.2.NOFFLE@BlackSpark.local> <403d26cd.0305011347.576e901e@posting.google.com> NNTP-Posting-Host: 213-96-228-50.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1051888954 20290 213.96.228.50 (2 May 2003 15:22:35 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Fri, 2 May 2003 15:22:34 +0000 (UTC) X-Mailer: Mozilla 4.8 [es] (X11; U; Linux 2.4.20-4GB i686) X-Accept-Language: en