GOTO ?!?!?!?!? só pra linguagens tipo basic, em q se numerava as linhas de programação e mesmo assim dava pra naum usar, agora numa linguagem estruturada como o object pascal do delphi, é totalmente obsoleto Kaputz, Robson Skype: kaputz_gri "Keep the Dream Alive"
----- Mensagem original ---- De: Davi Eduardo Borges Wall <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Novembro de 2007 11:52:19 Assunto: RES: [delphi-br] Array Esses dias em uma aula de S.O me deparei com uma explicação muito interessante para justificar o não uso do GOTO. De acordo com o professor de S.O, quando fazemos um IF ou um Loop (não sei agora call de procedure) O compilador coloca os desvios da instrução na mesma paginação em memória virtual. Consequentemente quando isso é carregado para memória real, tudo fica dentro da mesma página. Agora quando utilizamos Goto o compilador não consegue garantir que o desvio será dentro da mesma pagina, ocasionando que o sistema solicitará blocos de instruções de outras paginas tornando o sistema mais lento. Agora como o processador e acesso a memória é algo super rápido (milisegundos ou talvez microsegundos) nem sempre há como notar a diferença, somente em processos super pesados. Bom ta aí uma boa explicação para o não uso desse carinha... Seria interessante saber a opinião de alguém que entenda de S.O em baixo nível. []'s De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Joao Morais Enviada em: quinta-feira, 29 de novembro de 2007 11:31 Para: [EMAIL PROTECTED] os.com.br Assunto: Re: [delphi-br] Array Marcos Douglas wrote: > Break, Exit e até mesmo GoTo podem e devem ser utilizados quando necessário! > Vai depender do que se está buscando ao fazer o algoritmo: Velocidade vs > Legibilidade. Então Marcos, bom te ver por aqui novamente. Concordo com o Exit, "até que concordo" com o break, mas estou até hoje pra ver um uso inteligente para o goto. Você cita algum? -- Joao Morais [As partes desta mensagem que não continham texto foram removidas] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]