A programação de computador está no núcleo de toda a operação de computador. Ao contrário dos electro dispositivos mecânicos usuais, um computador exige o software realizar instruções. A mais baixo nível, a linguagem-máquina é usada para controlar a ferragem e os funcionamentos de um computador. A linguagem-máquina é um jogo dos zero e de uns e um pouco fastidiosa de segurar. Conseqüentemente as instruções são codificadas em uma língua de mais alto nível chamada um programa informático. A conversão de uma língua de mais alto nível em uma linguagem-máquina é realizada por línguas ou por assembler do nível do conjunto. A transformação é terminada sem nenhuma relação humana.
Durante os dias iniciais quando os programas informáticos estavam ainda em um estágio emergente do desenvolvimento, as línguas tais como COBOL e o BASIC eram altamente populares. Enquanto a potência de computação dos computadores aumentou, a demanda para uns programas mais eficientes emergeu. Os programas da terceira geração tiveram a melhor mobilidade e a eficiência comparadas às gerações mais adiantadas. A necessidade de segurar uma quantidade enorme de dados causou o software de gerência de base de dados chamado software especializado ou o software de gerência de base de dados mais especificamente relacional. As companhias gostam de Oracle, IBM e Microsoft desenvolveu sua própria versão de RDBMS. Na parte dianteira de processamento, as unidades centrais usavam COLOL para aplicações empresariais e FORTRAN (tradução da fórmula) para aplicações científicas.
O conceito da modularidade tornou-se popular quando as centenas de programadores do software trabalharam simultaneamente em um único grande projeto. Os programas orientados ao objecto como C++ recolheram a popularidade. O código usado nestas línguas de mais alto nível era reusável e as técnicas poderiam prever a melhor eficiência.
Microsoft entrementes trouxe para fora seu próprio sistema de exploração que poderia ser usado em computadores pessoais. Em uma matéria dos anos o ósmio de Windows transformou-se um sucesso inaudito. O sistema de exploração OS2 usado por Apple Computer relegated a uma segunda posição. IBM tem fornecido o outro software de sistema mas nenhuns poderiam alcangar os níveis da popularidade de Windows. O único problema com Windows é a introdução das violações da segurança. Embora Microsoft se tem esforçado duramente para obstruir os buracos em a segurança, não foi inteiramente bem sucedido.
Os programas informáticos modernos esforçam-se cada vez mais para comportar-se como a língua humana. Os tecnólogos acreditam que um dia viria quando um poderia programar um computador por instruções verbais dadas. Certamente isso não está indo acontecer em uma pressa. A inteligência artificial, os sistemas peritos, a lógica distorcido e muito mais tecnologias avançadas estão mudando a cara da programação.
Os computadores ao contrário de toda a outra máquina exigem um programa de software operar-se. Fala na linguagem-máquina que é jargão à mente humana. As línguas de mais alto nível são usadas para traduzir instruções reconhecíveis na linguagem-máquina. Porque nós progredimos, as línguas de mais alto nível assemelhar-se-iam a línguas humanas.
No início da era do computador, um único programa usado para executar funções diferentes. Hoje, os programas especializados são específicos para aplicações diferentes. Os programas complexos exigem muitos programadores trabalhar simultaneamente em um único projeto. As línguas modulares são poço - serido para tais grandes projetos. A programação orientada ao objecto tem popular tornado devido a suas modularidade e facilidade de utilização.
Decano 2007 dos direitos reservados (c) Barnard
Artigos vivos sustentáveis @ http://www.articlegarden.com
Artigos & informação adicionais no COMPUTADOR