terça-feira, 13 de novembro de 2012
Uma visão geral do software de computador
O software de computador é, por definição, uma série de instruções e / ou dados de computador que o sistema irá executar, numa sequência predeterminada. Pacotes de software de computador vêm em diversos estilos e tipos. Esta multiplicidade virtual de software vêm em muitas formas: jogos, navegadores web, programas de chat, aplicações de escritório, e pacotes de software especiais. Apesar do número de variações de software computacional chega, no essencial todos os mesmos para o computador: os dados, a entrada de dados, e para fora.
É muito mais fácil para quebrar software em quatro grupos principais: a produtividade, a programação de entretenimento, e as funções comuns de computação.
Produtividade seria o rótulo de muitos pacotes de software, tais como Excel, Word, PowerPoint, Pages, Numbers, e assim por diante. Esta variedade particular de software de computador é projetado para uso em uma ampla gama de ambientes e por usuários com diferentes habilidades e conjuntos de juros. Existem fora da prateleira de produtividade pacotes de software de computador e há aplicativos personalizados feitos projetados para tarefas muito específicas.
Linguagens de programação são o que os desenvolvedores de software usam para criar software de computador, apesar de serem em si mesmas peças de software também. Linguagens de programação do BASIC para C + + e Java são todos muito comum e não há uma definição clara entre o pré-compilados linguagens como C + + e muitos em tempo de linguagens compiladas como muitas variantes do BASIC. A diferença é que C + + normalmente é usado para gravar um programa, então, transformar esse código legível em uma linguagem de fácil leitura pelo sistema de computador. Muitas formas de BASIC, por outro lado criar um arquivo de token ou intermediário que requer a assistência de um mecanismo de tempo de compilá-lo em tempo real.
Uma tendência recente em linguagens de computação é o desenvolvimento de plataforma agnóstica pacotes de software de computador. JAVA como um excelente exemplo de uma linguagem que levou essa acusação particular, com a sua "write once, run-lo em qualquer plataforma" abordagem. Plataforma de software de computador agnóstico será executado em muitas plataformas diferentes, mas eles tendem a ser menos eficiente do que o software de computador compilado.
Software de entretenimento assume muitas formas, mas os jogos são geralmente o que se pensa quando se discute o tema do software de computador projetado para entreter. Os últimos jogos são quase todos os seguintes tendências de conectividade com a Internet para fins múltiplos jogadores (alguns gêneros ainda exigem isso) e cada vez mais realistas gráficos 3D.
Há também um número incrivelmente grande de aplicações de software que não necessariamente se encontram em nenhuma das categorias acima. Por exemplo: os programas de mensagens instantâneas e programas de e-mail pode ser considerada a produtividade, mas também podem ser utilizados para fins de entretenimento. Anti-virus software é outro programa que praticamente todo computador moderno deve estar usando, mas ainda não é facilmente categorizados desde a sua utilidade reside na prevenção e proteção, em vez de qualidades de uso tangíveis. Portanto, a definição de software de computador para tarefas comuns seria apenas isso: deve ser comum a uma ampla seção de necessidades de computação, e não necessariamente tem que ser usada ativamente.
Software pode ser desenvolvido profissionalmente para o lucro, ou de obras públicas que são tipicamente livre. Isto é geralmente referido como freeware ou código-fonte aberto se o código está disponível para edição pública....
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário