[OFF] ARTIGO COMPARANDO QUEM E MELHOR: C# OU JAVA

AJSO 22/10/2012 13:56:16
#412504
Caro JABA

olhe o texto que você colocou [Ô]ARTIGO COMPARANDO QUEM E MELHOR: C# OU JAVA[Ô]

aplica-se a conhecimento ou não....................................................................

um especialista em plataforma JAVA e outro em plataforma .NET

Será que existe diferença no Pacote Visual Studio 2012 UIltimate instalado na minha maquina de outra.
Ok temos os mesmo aplicativos instalados............

Para responder essa tua pergunta

Olhe o que você disse:
Citação:

No C# temos o tal do Struct



VB.Net
Structure Student
Public name As String
Public gpa As Single

Public Sub New(ByVal name As String, ByVal gpa As Single)
Me.name = name
Me.gpa = gpa
End Sub
End Structure

C#
struct Student {
public string name;
public float gpa;

public Student(string name, float gpa) {
this.name = name;
this.gpa = gpa;
}
}

SERÁ QUE POSSO COMPARAR C# COM VB.NET

=============================================================================================
A TUA PERGUNTA ACHO QUE DEVERIA SER ESSA ARTIGO COMPARANDO QUEM E MELHOR: .NET OU JAVA
=============================================================================================


VOCÊ COMPAROU FUSCA COM FERRARI.............................

SERÁ POSSIVEL FAZER ESTA COMPARAÇÃO..........................

FERRARI = C#

FUSCA = VB 6.0

POSSO GARANTIR QUE AQUI NO FORUM AINDA USAM FUSCA POR CONTA DO CONEHCIMENTO...........................................

olhe este equivoco..............

http://www.harding.edu/fmccown/java_csharp_comparison.html

comparando LINGUAGENS java com c#.........................

OU

PLATAFORMA JAVA COM PLATAFORMA .NET





BOA SORTE
LLAIA 22/10/2012 14:06:19
#412505
Citação:

:
Blz, então podemos afirmar com esse teu comentário que a linguagem VB.Net é igualzinho a C#, pois de forma sintática diferente, ela implementa tudo isso?

Apesar de estarem sobre uma mesma plataforma, são quase idênticas, pois existem algumas regras que as diferenciam uma das outras.

ex: Pelo menos até certo tempo atrás, C# não permetia parâmetros opcionais, Vb.Net já permetia.

vlw



Então podemos dizer que o design das linguagens (VB.Net e C#) leva em conta os atributos da plataforma, a fim de atendê-los. Logo, tal especialidade não se deve apenas à linguagem. Por isso, desde o início, estou frisando que linguagem tem como principal característica o quesito comunicação. Como uma linguagem sempre é pensada para atuar diretamente em uma plataforma (virtual ou física), ela contém características sintáticas que possam usar tais, com toda a potencialidade que elas oferecem. E portanto, disse que não podemos ao fazer comparações entre linguagens, trazer aspectos da plataforma.
JABA 22/10/2012 16:22:52
#412522
Citação:

SERÁ QUE POSSO COMPARAR C# COM VB.NET



Pode sim, pois ambos possui recursos de linguagem que a outra não tem.

Citação:

VOCÊ COMPAROU FUSCA COM FERRARI.............................

SERÁ POSSIVEL FAZER ESTA COMPARAÇÃO..........................

FERRARI = C#

FUSCA = VB 6.0

POSSO GARANTIR QUE AQUI NO FORUM AINDA USAM FUSCA POR CONTA DO CONEHCIMENTO...........................................



A questão não é essa, e sim de comparar somente os recursos de cada linguagem.
JABA 22/10/2012 17:15:17
#412534
Citação:

Então podemos dizer que o design das linguagens (VB.Net e C#) leva em conta os atributos da plataforma, a fim de atendê-los. Logo, tal especialidade não se deve apenas à linguagem. Por isso, desde o início, estou frisando que linguagem tem como principal característica o quesito comunicação. Como uma linguagem sempre é pensada para atuar diretamente em uma plataforma (virtual ou física), ela contém características sintáticas que possam usar tais, com toda a potencialidade que elas oferecem. E portanto, disse que não podemos ao fazer comparações entre linguagens, trazer aspectos da plataforma.



Se for levar por esse caminho, até o artigo que coloquei inicialmente está equivocado.
AJSO 22/10/2012 17:33:43
#412537
Caro JABA

Citação:

Pode sim, pois ambos possui recursos de linguagem que a outra não tem.



O diferencial é a plataforma .Net.............................

Boa Sorte
JABA 22/10/2012 17:58:24
#412541
Citação:

O diferencial é a plataforma .Net.............................



Então quer dizer que o artigo que coloquei inicialmente se equivocou nas suas analises, é isso?
AJSO 22/10/2012 18:26:02
#412546
Caro JABA

Citação:

:
O diferencial é a plataforma .Net.............................

Então quer dizer que o artigo que coloquei inicialmente se equivocou nas suas analises, é isso?




ARTIGO COMPARANDO QUEM E MELHOR: C# OU JAVA

A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem.
Se você não usar o DIFERENCIAL plataforma...........................

Hoje com os recursos inclusive de sintaxe............. Como é possivel comparar sem levar em contra partida a plataforma

olha o Universo JAVA como plataforma.......................
Java SE - Aplicações básicas em Java
Java EE - Aplicações web em Java
Java ME - Aplicações embarcadas em Java

Olha o Universo .Net
Desktop
Webservice
Mobile

A plataforma .NET é executada sobre uma Common Language Runtime - CLR (Ambiente de Execução Independente de Linguagem) interagindo com um Conjunto de Bibliotecas Unificadas (framework). Esta CLR é capaz de executar, atualmente, mais de 33 diferentes linguagens de programação, interagindo entre si como se fossem uma única linguagem..................

Este novo código fonte gera um arquivo na linguagem de baixo nível (Assembly), de acordo com o tipo de projeto:
EXE - Arquivos Executáveis, Programas
DLL - Biblioteca de Funções
ASPX - Página Web
ASMX - Web Service

FORA O CASE SENSITIVE DE SINTAXE DO C# EM RELAÇÃO AO VB.NET NÃO HA DIFERENÇAS SIGNIFICATIVAS DO VB.NET PARA O C#
POIS OS RECURSOS SÃO DO .NET

Como disse nos post anteriores cai sempre na linha de conhecimetno do programador...........................

Por essas evoluções que ocorreram nesse periodo não associar a plataforma a linguagem ou melhor dizendo

PARA CADA PLATAFORMA DISTINTA EXISTE UM CONJUNTO DE LINGUAGENS ASSOCIADAS CADA UMA COM SUA PECULIARIDADE, DIFERENÇAS E SEMELHANÇAS...

ISSO TUDO CAI NA CONTA DA CURVA DE APRENDIZAGEM OU CONHECIMENTO.....................

ABSORVER O CONHECIMENTO DA PLATAFORMA é MéTRICA PARA DISTINGUIR UMA DAS OUTRAS.............

O MATERIAL HUMANO é INTRINSECO A PLATAFORMA DE DESENVOLVIMENTO.......................


Boa Sorte...






JABA 23/10/2012 16:34:28
#412628
Blz então AJSO. Não concordo com esse teu critério de medir o que é melhor ou pior, mas vou respeitar sua forma de pensar.

Agora, vocês querem dizer que o artigo que coloquei inicialmente se equivocou nas suas analises, é isso?

vlw
LLAIA 23/10/2012 17:58:30
#412642
Sim. Dá até pra sentir uma coisa tendenciosa no texto dele.
Ele começa dizendo que não ia comparar plataforma mas acaba fazendo isso, separando certas características como [Ô]categoricamente[Ô]. Categorizar? O importante é realizar! Claro que com C# é mais simples lidar com eventos (pois evitamos escrever os listeners ao usar o Swing por exemplo e isso vejo como certa vantagem), mas isso é devido à plataforma .Net que encapsula essa complexidade.

Não sei como anda a versão nova da linguagem Java na prática (li esse texto de 2010 e acho que tem um atraso em relação a C# em alguns aspectos, e algumas aproximações http://inebium.com/post/java-7-new-release-performance-code). Creio que tenha melhorado.
O pessoal de Java tem curtido muito usar Scala na plataforma Java. é bem interessante.

Bom, mas tem um detalhe. Às vezes certas facilidades de linguagem, não são interessantes para alguns programadores. Talvez a pessoa goste de algo menos implícito. Mais controlável pelo programador.
Tem gente que tem ódio por POO, e acha tudo isso babaquice e por aí vai.

Por isso, ao comparar linguagens é complicado pra caramba. Vai muito da pessoa que usa. Não existem milhares à toa. :)

JABA 26/10/2012 11:27:23
#412873
Citação:

Bom, mas tem um detalhe. Às vezes certas facilidades de linguagem, não são interessantes para alguns programadores. Talvez a pessoa goste de algo menos implícito. Mais controlável pelo programador.
Tem gente que tem ódio por POO, e acha tudo isso babaquice e por aí vai

.

Concordo com você que certas facilidades deixam o codigo mais gorduroso, porém, essas pessoas que não gostam de POO são por pura ignorância ou preguiça.
Página 3 de 5 [48 registro(s)]
Tópico encerrado , respostas não são mais permitidas