terça-feira, 10 de julho de 2007

Onde Usar Java e C#?

Este artigo refere-se a uma dúvida que colocaram no blog e que se prende com a utilização de Java e/ou C#.

O Java é uma linguagem de programação multi-plataforma que é muito usada tanto para o desenvolvimento de Software non-web-based como para o desenvolvimento de plataformas web.

O C# é, em termos de linguagem, muito semelhante ao Java, funcionando internamente de um modo ligeiramente diferente mas que também pode ser usado para desenvolver Windows Applications e/ou Web Applications.

O seu uso depende das necessidades do cliente e do âmbito do projecto em questão.

Em termos de funcionamento, o C# baseia-se na sintaxe da linguagem C++, tal como o Java. Ambas as linguagens (C# e Java) têm as seguintes características:

1- Modelo de Programação Orientado a Objectos, com herança simples (de uma classe apenas);
2- Herança múltipla com base na simulação através de interfaces;
3- Gestão de memória automático (sem mallocs manuais) através do Garbage Collector;
4- São executadas num ambiente que garante a segurança e a integridade das operações;
5 - Possível uso de reflections ou informação de tipos em runtime.

Ajudei?

Abraço,

David R.

1 comentário:

Anónimo disse...

Quando é que das uma dica ao pessoal como mexer em C sharp???
E que programas temos que usar???

Abraços