Linguagem de programação: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m ajustando datas nas citações, outros ajustes usando script
Acrescentei mais informações sobre o código Binário, explicando mais sobre o assunto para ter um melhor entendimento
Linha 51:
=== Programação linear ===
Em matemática, problemas de Programação Linear são problemas de otimização nos quais a função objetivo e as restrições são todas lineares.<ref name="bregalda">{{Citar livro|autor=Bregalda, Paulo F.; Oliveira, Antonio A. F. de; Bornstein, Cláudio T|título=Introdução à Programação Linear|edição=3ª|local=Rio de Janeiro|editora=Campus|ano=1988|páginas=329|página=61|isbn=85-7001-342-6}}</ref> Programação Linear é uma importante área da otimização por várias razões. Muitos problemas práticos em pesquisa operacional podem ser expressos como problemas de programação linear. Certos casos especiais de programação linear, tais como problemas de ''network flow'' e problemas de ''multicommodity flow'' são considerados importantes o suficiente para que se tenha gerado muita pesquisa em algoritmos especializados para suas soluções. Vários algoritmos para outros tipos de problemas de otimização funcionam resolvendo problemas de PL como sub-problemas. Historicamente, ideias da programação linear inspiraram muitos dos conceitos centrais de teoria da otimização, tais como dualidade, decomposição, e a importância da convexidade e suas generalizações.
 
'''Código Binário'''
 
Inicialmente, os computadores foram criados para realizar cálculos matemáticos de forma muito mais rápida do que seres humanos são capazes. Para que isso fosse possível, era necessário que as devidas instruções matemáticas fossem repassadas às máquinas. Nesse momento, surgiram as linguagens de programação. Programar uma linguagem de máquina é possível, porém tem um processo lento e difícil por conta dos sistemas complexos e modernos. As linguagens de programação são utilizadas justamente para que não seja preciso codificar de forma binária.<ref>{{citar web|url=https://becode.com.br/principais-linguagens-de-programacao/|titulo=|data=|acessodata=|publicado=|ultimo=|primeiro=}}</ref>
 
== Classificação ==