[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Programacao e o GOTO



On Wed, Jan 14, 2004 at 07:44:07AM -0200, Otavio Salvador wrote:
> Eu penso da seguinte forma:
> 
> O goto, assim como o brack que quebram o paradigma da programacao
> estruturada sao otimos para otimizacoes e podem ser evitados na
> maioria das vezes e quando possivel isso deve ser feito. Ha casos em
> que o ganho de performance ou mesmo a centralizacao de codigo ganho
> com o uso desses "truques" eh grande e entao eu realmente acho que
> devemos usa-los.

Quando eu escrevi meu compilador eu usei o flex e o bison. Nao lembro qual
dos dois, ou se sao os dois, mas gotos sao utilizados abundantemente no
codigo C gerado.

Isso se da' provavelmente para minimizar o uso da pilha e ganhar
performance, mas nao refleti muito a respeito. 

O goto e' uma ferramenta, e como toda ferramenta tem seu grau de
periculosidade. Mas se voce souber utilizar muito bem a ferramenta...
Geralmente essa ferramenta causa problemas, dai' nao ser aconselhada.

-Roberto

-- 
+----|        Roberto Mello   -    http://www.brasileiro.net/  |------+
+       Computer Science Graduate Student, Utah State University      +
+       USU Free Software & GNU/Linux Club - http://fslc.usu.edu/     +
HAL 9000: Dave. Put down those Windows disks. Dave. DAVE!



Reply to: