Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
A História da Programação de Computadores
A história da programação de computadores começa com o computador, embora o conceito de programação vai muito mais longe . Herman Hollerith descobriu a idéia de codificação de informações em cartões perfurados , observando condutores ferroviários soco bilhetes, e implementou um sistema de registros de cartões perfurados para o censo de 1890. Programação de computadores Modern começou muito mais tarde com algumas linguagens básicas que influenciaram linguagens de computador mais modernos . Os três , vamos começar com são FORTRAN , LISP e COBOL, tudo projetado na década de 1950 , muitos conceitos modernos vir deles . A linguagem para todos

Muitas linguagens projetadas nos primórdios da computação manuseados diferentes tarefas. A maior parte destas línguas foram projetados pelos usuários finais em posições acadêmicas ou industriais e não foram úteis para qualquer coisa diferente de seu propósito original . Fortran , por exemplo, foi projetado para funções matemáticas e se destacou nessa área. COBOL foi uma linguagem orientada a negócios e não foi útil em áreas científicas .
Coming Together

Através da década de 1970 , muitas pessoas viram a necessidade de idiomas para ser intercambiáveis e útil para mais do que um único propósito . Os esforços produziu várias linguagens como Pascal Forth e Prolog, mas o mais promissor da época foram, talvez, C ( criado nos Laboratórios Bell para substituir uma linguagem chamada B) e SQL. C foi uma das primeiras linguagens orientadas a objeto e SQL era originalmente apenas uma linguagem de consulta para bancos de dados , mas tinha construções de programação adicionados mais tarde .

Objetos para compartilhar

Programação orientada a objetos pegou com C e seus descendentes. O conceito era que você poderia escrever um módulo ou objeto para realizar uma tarefa e , em seguida, reutilizar esse pedaço de código em muitos outros programas quando você precisava. Reutilização é uma das funções que levaram computação moderna como a conhecemos .

Mainframes e Negócios

Na década de 1980 , as necessidades de grandes corporações e empresas com mainframes e estações de trabalho levou a um conceito de linguagem mais refinada e algumas novas línguas. C + + veio como o sucessor do C , e as línguas que permitem trabalhar com grandes quantidades de dados remotos como Perl entrou em uso .
Línguas Modernas

Programação de hoje foi influenciado pelos fenômenos da partida Internet na década de 1990 . Novas e mais compactas formas de manipular dados teve que ser inventado como as pessoas queriam um acesso mais rápido aos dados tratados através da Internet. C # é a próxima versão do C, com mais recursos do que nunca. Também na corrida eram pequenas linguagens como Python, Java e Javascript, tudo perfeito para servir -se que a aplicação que você queria no seu navegador web. As tendências atuais estão levando a menor e mais modular o tempo todo com mecanismos adicionais de segurança e funcionalidade .

Anterior :

Próximo : No
  Os artigos relacionados
·Como Encontrar Tempo Complexidade em C + + 
·Como converter Clobs de Textos no Oracle 
·Como escrever programas Turbo Pascal 
·Como exibir uma lista suspensa no GridView 
·Como Obter o ClientID em ASP 
·Como excluir pastas de depuração no Visual Basic 2008…
·Como inicializar computadores 
·Como redimensionar as colunas DataGrid no Flex 
·Como criar um fluxograma para Conversões de moeda 
·Como mesclar colunas no DataGrid 
  Artigos em destaque
·Padrões freqüentes na árvore Algoritmos 
·Como Aleatória de Números binários de entrada em C +…
·Como configurar um switch EXE 
·Como inserir imagens em arquivos VBS 
·Como criar uma macro Lisp 
·Como compilar o código C + G+ Com 
·Vantagens e Desvantagens de Máquina Nível Língua 
·Eval Alternativas 
·Como o programa C para exibir o trabalho de conversão …
·As vantagens de codificação com SOA para clientes 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados