O que é programação genérica?

A programação genérica é um tipo popular de programação de computador escrita de forma a criar o código mais eficiente possível, permitindo que o código se aplique a tantas situações possível, sem exigir alterações no próprio código original. Depois que o código é escrito, ele pode executar apenas as funções exatas para as quais foi escrito. Ao usar a programação genérica para criar códigos que funcionam em várias situações diferentes, enquanto ainda realizam a mesma função básica e geral, os programadores podem usar uma única peça de código em programas diferentes sem nunca fazer alterações no original. Logo depois, outras linguagens de programação, como Java e C ++, começaram a usar a programação genérica para simplificar o código de programação, permitindo que o mesmo código seja usado em vários cenários. Cada linguagem de programação tem uma maneira específica de usar esse código e termos diferentes para descrevê -lo. "GEnerics, "" modelos "e" tipos parametrizados "foram todos usados ​​em algum momento ou outro para se referir a instâncias de programação genérica. que a resposta final também deve ser um número.

Enquanto o programa funcionará enquanto Paul estiver adicionando dois números, ele falhará se ele tentar adicionar mais alguma coisa. Se Paul decidisse reunir frases para formar um parágrafo, o programa falharia porque encontraria cartas e não números. Paul poderia resolver esse problema, no entanto, usando a programação genérica para dizer ao programa original para aceitar uma série de variabLES - números e letras - e, portanto, o programa pode criar frases ou executar adição.

Nem todas as linguagens de programação precisam do conceito de programação genérica para que sejam eficientes. Aqueles que o usam são idiomas estaticamente digitados. Isso significa simplesmente que o código está definido em pedra, por assim dizer, e não pode ser alterado enquanto o programa estiver em execução. Por esse motivo, se um programador especificar que a entrada do usuário estaria na forma de letras e o usuário digitou um número, o programa não poderá usar a entrada. Assim, os programadores tentam prever todos os tipos de dados lógicos que um usuário pode inserir, sejam números, letras ou símbolos e criar um programa que possa ajustar de acordo.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?