Ir para conteúdo
Fórum Script Brasil
  • 0

Velocidade De Processamento


Denis Bittencourt Muniz

Pergunta

Fala galera!

Vejam esses exemplos em VB6:

1° exemplo:

If Option1.Value = True Then

2° exemplo:

If Option1.Value Then

Suponha que a propriedade 'Value' seja True. Então, pelo menos para mim, a estrutura ficaria assim:

1° exemplo:

If True = True Then

2° exemplo:

If True Then

Pergunta: O segundo exemplo teria um processamento mais rápido (mesmo que seja uma 'coisa' mínima)? Pois no primeiro teria que ser feita uma comparação para depois retornar o valor final, que seria True. Já no segundo exemplo já existe um resultado final... Não existe mais redução ou comparação para ser feita...

O que vocês têm a falar?? Bom, pensando bem, acho que essa teoria é provável...

Falows! Aguardo opiniões!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Com certeza. Não é nada que dê pra você notar, já que a operação ocorre a milésimos de segundos, mas existe esta diferença sim. E para linguagens semi-interpretadas, como é o caso do VB, esse tipo de ajuste-fino pode melhorar o desempenho de funções e rotinas grandes.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
semi-interpretadas

ele quis dizer q no caso do visual basic, você pode testar o codigo sem compilar. ou seja, o vb interpreta o codigo, sendo q você pode alterar enquanto o progrma esta em execucao.

não é isso, graymalkin?

Sim, programas em VB não são completamente compilados (daí a necessidade da biblioteca MSVBVM6, que é a Máquina Virtual do VB) e sim interpretados. Rola a compilação para byte-codes, é claro, mas estes byte-codes são interpretados (daí o termo "semi-interpretado").

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Aproveitando o assunto sobre compilação: qual a diferença, no VB6, a compilação 'P-Code' e 'Native-Code'? Essas opções se encontram na guia 'Compile' da opção 'Project Properties'...

Falows!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...