Fundamentos de software
INSTITUTO DE ENSINO SUPERIOR DE RONDÔNIA - IESUR
FACULDADES ASSOCIADAS DE ARIQUEMES – FAAr
[pic]
Tecnologia em sistemas para internet
Edilson Beleza Souza Junior
Jonathan de Araujo
Prof: Fabio
Ariquemes
2013
Principais Linguagens de programação
C
Vantagens:
É uma linguagem simples que nos permite trabalhar com funções matemáticas, ficheiros, entre outras sendo necessário para tal a inclusão de bibliotecas padrão as quais já vêem com a linguagem; Linguagem acente num paradigma algoritmica e procedimental; Tipos de dados simples; Acesso directo à memória; Definição e declaração simples de variáveis.
Java
Vantagens:
Por ser uma linguagem Free, o seu custo é quase nenhum, e os seus editores e ambientes de produção, por exemplo, NetBeans, Jcreator, Eclipse, entre outros são de distribuição gratuita. Também possui servidores de aplicação gratuitos como: Jetty, Jboss, Tom Cat. Java é um a linguagem Multi-Threaded, ou seja, ela é capaz de suportar um processamento paralelo múltiplo. Com Java é possível criar aplicativos eficientes para telefones celulares, e produtos de consumo de baixo custo, e praticamente qualquer outro dispositivo digital. O mesmo código me Java roda em diversas plataformas, sem que o código precise ser alterado, permitindo que as aplicações possam ser facilmente migradas entre os servidores. O Java é uma linguagem ideal para a criação de jogos, pois ele ajuda a controlar o complexidade dos programas e a reusar o seu código, reduzindo assim o tempo de desenvolvimento. Pelo fato do Java ser uma linguagem de programação orientada a objetos, é possível reutilizar o código produzido, assim reduzindo tempo, e também deixando o funcionamento da aplicação otimizado. Com melhorias como a compilação especulativa ele aproveita o tempo ocioso do processador para pré-compilar bytecodes para código nativo. Existe o HotSpot da Sun, que é um