Quais são os diferentes tipos de programação de computador?

Dado que a definição de programação de computador é tão ampla e o uso de programas tão difundidos, na verdade existem muitos tipos de programação de computador, geralmente definidos de maneiras totalmente diferentes. Os tipos mais básicos de programação de computador podem ser divididos pela linguagem de programação - como C, LISP ou Java® - usada pelo programador. Em outros contextos, podem haver apenas dois tipos de programação de computador - sistema e aplicação. Algumas distinções são feitas entre programação de rede, programação baseada na Web e programação de desktop. Os diferentes tipos de programação de computador às vezes podem ser separados pela plataforma de destino, como programação de sistemas incorporados, programação do sistema em tempo real (RTS) ou programação de banco de dados.

Os diferentes tipos de programação de computador geralmente são definidos pelo idioma usado para escrever software. Existem muitos idiomas disponíveis, mas eles caem amplamente em idiomas estruturados, como C ou Languag orientado a objetosEs, como Java®, com ambos sendo comumente usados ​​por profissionais para diferentes tarefas. Os idiomas também podem ser imperativos, como os mencionados anteriormente, ou funcionais, como o LISP, no qual os programas consistem em uma série de funções em vez de comandos. Alguma programação de computador é feita puramente com linguagens de script, que são interpretados documentos legíveis humanos que executam operações dentro de outra estrutura.

Tradicionalmente, houve uma distinção entre dois tipos amplos de programação de computadores. O primeiro é programação de aplicativos e envolve programas de gravação que podem ser usados ​​diretamente para alguma função. Como alternativa, há programação do sistema, que busca projetar programas para o gerenciamento de hardware ou estruturas nas quais os aplicativos podem ser executados, como sistemas operacionais.

Como a tecnologia para redes e comunicações remotas se tornou mais amplamente utilizada, certo tipoS da programação de computadores começou a se distinguir dos outros campos da programação de computadores. A programação de rede é considerada diferente devido ao conhecimento necessário de protocolos de rede e interfaces de hardware. A programação de aplicativos ou servidores baseados na Web requer conhecimento específico de restrições de segurança, protocolos da Internet e padrões de design de programação exclusivos.

Também existem tipos de programação de computador específicas para um determinado campo ou hardware de destino. A programação do banco de dados envolve o uso de linguagens, scripts e outros elementos especiais para interagir com infraestruturas específicas de banco de dados. A programação de jogos envolve conhecimento de hardware gráfico, algoritmos de gráficos e, às vezes, técnicas de otimização especiais. Sistemas incorporados, como dispositivos ou consoles portáteis, podem envolver especificações exclusivas de hardware e conhecimento das bibliotecas de fornecedores. A programação de sistemas em tempo real mais avançada pode envolver o software de controle de falhas de escrita para p para N nuclear Pplantas de ower ou hardware militar.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?