TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Diferenças entre C# e Java

Artigo: Diferenças entre C# e Java. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  30/9/2013  •  Artigo  •  441 Palavras (2 Páginas)  •  336 Visualizações

Página 1 de 2

UNIBAN ANHANGUERA – CAMPUS VILA MARIANA

Linguagem de Programação Comercial

SI - 4º Semestre

São Paulo – 30/09/2013

Índice

.NET e C#................................................................................. pág. 3

Diferenças entre C# e Java..................................................... pág. 3

Relatório 1: Codificação das Classes do Sistema................ pág. 4

Relatório 2: Descrição da Plataforma e Ferramenta........ pág. 8

.NET e C#

.NET é uma ferramenta de desenvolvimento da Microsoft voltada e focada principal o desenvolvimento Web XML, que também é conhecido como Web Service (páginas dinâmicas) que podem ser acessadas a partir de qualquer browser, independentes de sistema operacional. A ideia principal de uma Web Service é oferecer uma solução uniforme, independente do cliente que estiver solicitando um serviço qualquer. O .NET possui um conjunto de ferramentas para o desenvolvimento destes serviços, como Visual Basic .NET, JSCRIPT.NET, MANAGED C++, e também o C#, na qual iremos abordar a partir de agora.

C# é uma linguagem que pode ser usada para a o desenvolvimento WEB ou Desktop, é uma linguagem que se destaca pela sua simplicidade e facilidade de uso, e pode ser tão poderosa quanto o c++, também ela é totalmente orientada a objetos, qualquer variável tem de fazer parte de uma classe, outra característica que ela é fortemente tipada, ou seja, ela ajuda a evitar erros por manipulação imprópria de tipos, atribuição incorreta, nesta linguagem tudo é um objeto, outra característica importante é que se o programador precisar usar ponteiros, o C# permite, mas ao custo de desenvolver código não gerenciado, o chamado “unsafe”. E por ultimo o C# é uma linguagem gerenciada, ou seja, os programas executam em um ambiente gerenciado, o que significa que todo o gerenciamento de memoria é feito pelo runtime via o CG (Garbage Colletor), e não diretamente pelo programador, e assim reduzindo a chances de cometer erros comuns.

Diferenças entre C# e Java

JAVA - Não é possível implementar propriedades e nem realizar sobrecarga de operadores.

C# - É possível possível implementar propriedades e realizar sobrecarga de operadores.

JAVA – Não se é possível implementar um modo inseguro que permita a manipulação de ponteiros e manipulação de operações aritméticas sem checagem.

C# - inclui tipos mais

...

Baixar como (para membros premium)  txt (3.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com