DIFERENÇA ENTRE AS LINGUAGENS

By selvagem

O C# é muito similar com a linguagem Java, mais tem algumas diferenças importantes, tais como:

Java não implementa propriedades nem sobrecarga de operadores.
Java não implementa um modo inseguro que permita a manipulação de ponteiros e aritmética sem checagem.
Java possui exceções checadas, enquanto exceções em C# são não checadas como em C++.
Java não implementa o goto como estrutura de controle, mas C# sim.
Java utiliza-se de comentários Javadoc para gerar documentação automática a partir de arquivos fonte. C# utiliza comentários baseados em XML para este propósito.
C# suporta indexadores e delegados.
C# é uma linguagem copilada, e Java é interpretada.
C# só é suportado em Windows, porém existe o modo para Linux, mais não tão confiável, enquanto Java é suportado em qualquer Sistema Operacional.
C# tem todos os tipos são derivados de object, e Java não.
C# tem Passagem de parâmetros por referência, e Java não.
C# tem Operadores de conversão, e Java não.

A linguagem PHP, que foi desenvolvida para programação de web sites, tem grandes diferenças de C# e Java, tais como:

PHP foi criada especificamente para desenvolvimento de web sites, C# e Java não, porém com C# e Java também é possível programa para internet.
PHP junto com a extensão GTK, é possível criar aplicativos com suporte a diversas plataformas sem precisar copilar a linguagem, no Java tem que interpreta a linguagem para outra plataforma, e C# apenas da suporte a plataforma Windows e Linux, e para roda em Linux precisar ser copilada.
Scripts PHP são executados em meio ao código HTML da apresentação, C# e Java não.
PHP faz pouco tempo que foi atualizada para orientação a objetos, C# e Java foram criadas para ser programada a orientação a objetos.

Existem muitas outras diferenças entre as linguagens, aqui foram mostrado apenas algumas das diferenças, mais uma coisa é certa, mesmo com diferença entre elas, você sabendo programar em qualquer uma delas você não terá dificuldade em aprender a programar nas outras linguagens.

Origem: Parte I
Parte II
Mail-Arcive
Wikipedia

Deixe uma resposta