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

LLAIA 19/10/2012 18:03:03
#412389
Vc novamente focou na plataforma, não na linguagem.
JABA 19/10/2012 18:41:03
#412392
Então quer dizer que utilizar ponteiros para deixar a aplicação mais eficiente é recurso de plataforma? Obvio que não.
Questão de desempenho também é referente a linguagem, por exemplo: No C# temos o tal do Struct. Com ele, ganhamos o desempenho que as classes não nos dão, pois tem um custo menor.

vlw
AJSO 20/10/2012 13:53:43
#412404
Caro JABA

Só para conhecimento


Citação:

:Agora, o colega AJSO está invertendo completamente os papeis. Não se pode medir se uma linguagem é melhor do que as outras pelos usuários. é preciso ver os recursos que as linguagens oferecem. Não tem nada haver uma coisa com a outra.




um LINGUAGEM de programação utiliza este termo por conta de sua absorção pelo USUÁRIO, pessoa que tende a adquirir seu conhecimento para de fato tornar aplicável sua escala de programação.

Isso é i gual a mesma pergunta....................

QUAL LINGUAGEM é MELHOR INGLÊS OU PORTUGUES..............................

POSSO GARANTIR QUE MUITAS PESSOAS VAÕ FALAR QUE é O INGLÊS, MAS QUAL VOCÊ DOMINA DE FATO, QUAL é A SUA PRINCIPAL LINGUAGEM DE TRABALHO, LASER, CULTURA, ETC...................

PERCEBEU COMO APLICA-SE AO FATOR HUMANO.....................

QUAL LINGUAGEM TE PROPORCIONA FALAR COM MAIS PESSOAS NO PLANETA............................

Aplica-se ao ser humano e não a máquina............................

A máqiona interpreta tudo que é programada pelo ser humano em 8, 16, 32 e 64 bits...........................................................

é EQUIVOCADO NÃO UTILIZAR O FATOR HUMANO NO CONCEITO DE MéTRICA DE MEDIÇÃO DE MELHOR OU PIOR LINGUAGEM...........................

A MELHOR LINGUAGEM QU NÃO PODE SER ESTUDADA UTILIZADA OU MANIPULADA PELO SER HUMANO SE TORNA A PIOR LINGUAGEM.......................

POR QUE MUITOS SE IDENTIFICARAM COM O VELHO VB 6.0 [Ô]POUCO CONHECIMENTO PARA USO DA FERRAMENTA.................[Ô] E POR CAUSA DISSO A TORNOU A MELHOR OU PIOR

LEMBRANDO QUE VB 6.0 é ORIENTADO A EVENTOS................... E NÃO A OBJETOS.........................

Na maioria dos livros de linguagem de programação trata sempre como conceito voltado para o fator humano nos seus métodos de sintaxe de escrita............


Boa Sorte......

JABA 21/10/2012 11:32:55
#412428
Caro AJSO, compreendo a tua forma de pensar e pode ter certeza de que você não é o único que pensa dessa maneira, porém, se formos aplicar esse teu conceito em outras áreas, nunca conseguiremos dizer se algo é melhor ou pior, pois tudo dependerá de quem manipula aquela ferramenta. Não acho que essa seja uma boa forma de avaliarmos algo tecnicamente.

Imagina uma comparação entre uma pessoa que possui um fusca e outra que possui uma ferrari. Se formos aplicar o teu conceito de pior ou melhor, teremos problemas para saber qual é o melhor, pois aqueles que gostam do fusca podem achar o fusca mais bonito (gosto deles ué), mais facil de manejar, mais econômico, mais seguro para andar em terreno não apropriado e por ai vai, mas se formos avaliarmos esses veiculos tecnicamente, veremos que o fusca perderá de lavada. Por isso que digo que o mais correto é avaliarmos apenas a ferramenta, como por exemplo: qual é o que possui mais recursos de linguagem, mais rápido, claro, eficiente, sustentável, dinâmico, etc; ou seja, avaliarmos por aquilo que a ferramenta pode nos proporcionar e não pelo nível de conhecimento dos usuários sobre aquela ferramenta.

vlw

vlw
AJSO 21/10/2012 17:17:56
#412438
Caro JABA

NÃO ME ENTENDA MAL

NÃO SEI SE VOCÊ TEM O HABITO DE LEITURA DE LINGUGAGENS PARA PROGRAMAÇÃO MAS é APLICADO AO MATERIAL HUMANO........


Citação:

:
Imagina uma comparação entre uma pessoa que possui um fusca e outra que possui uma ferrari.



QUAL O MELHOR METAL OURO OU FERRO.........................

QUAL A MELHOR COMPOSIÇÃO DE CARBONO GRAFITE OU DIAMANTE.............................

SE O FUSCA FOR PILOTADO PELO VETEL E A FERRARI F-40 TURBO PELA PESSAO QUE NUNCA DIRIGIU NA VIDA.......
QUEM VOCÊ ACHA QUE VENCE UMA DISPUTA ENTRE FUSCA OU FERRARI.....................

QUAL DOS DOIS FUSCA OU FERRARI TRANPORTA 40 TONELADAS DE UMA UNICA VEZ....................
QUAL DOS DOIS FUSCA OU FERRARI é MAIS RÁPIDO EM UMA PISTA ONDE O LIMITE MAXIMO DE VELOCIDADE é DE 40 kM/H............................

QUAL DOS DOIS FUSCA OU FERRARI TEM A MANUTEÇÃO MAIS BARATA..............
QUAL DOS DOIS FUSCA OU FERRARI TEM A RELAÇÃO CUSTO/BENEFÍCIO PARA O MOTORISTA.......
QUAL DOS DOIS FUSCA OU FERRARI TEM O MELHOR DESEMPEENHO NO TRANSITO DE SÃO PAULO AS 08:00 E AS 18:00 NA HORA PICO........
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA PAGAR O IPVA...............
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA PAGAR O SEGURO..............
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA CONFORTO..............
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA TRANPORTAR 5 PESSOAS INCLUIDO O MOTORISTA..............


ANTES QUE VOCÊ FAÇA A PERGUNTA

ALONSO PILOTA UMA FERRARI E O VETEL PILOTA UMA RBR QUAL O MELHOR CARRO DE F-1

E ESSA COMPARANDO OS MESMOS CARROS DE CORRIDA......................

ALONSO E FELIPE TEM EXATAMENTE A MESMA FERRARI...................
QUEM PROGRAMA MELHOR A FERRARI

VETEL E WEBBER TEM EXATAMENTE A MESMA RBR.................
QUEM PROGRAMA MELHOR A RBR

QUAL A DIFERENÇA ENTRE OS CARROS é O MATERIAL HUMANO......................


SERÁ A DIFERENÇA O MATERIAL HUMANO NESTE CASO OU é O CARRO DE F-1 QUE ELES PILOTAM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


CARRO OU QUALQUER OUTRO MATERIAL FÍSICO NÃO PODE SER COMPARADO COMO MODELO LÓGICO DE CONHECIMENTO............


NUNCA DESPRESE O MATERIAL HUMANO EM SUA BUSCA PRINCIPALMENTE DE CONHECIMENTO EM LINGUAGENS PARA DESENVOLVIMENTO E PROGRAMAÇÃO........
é SEMPRE O FIEL DA BALANÇA NA CURVA DOS PONTOS POSITIVOS E NEGATIVOS QUE UMA LINGUGEM TEM.................

NA FACULDADE TODOS OS LIVROS QUE UTILIZEI PARA ANALIZAR, ESTUDAR E TRABALHAR ASSEMBLY, C/C++, (VB.NET, C# ASPX, J#,F#, ETC....) JAVA2EE, PASCAL, COBOL, FORTRAN SEMPRE FOI APLICADO PARA O MATERIAL HUMANO.


BOA SORTE..........
LLAIA 21/10/2012 19:39:59
#412442
Citação:

:
Então quer dizer que utilizar ponteiros para deixar a aplicação mais eficiente é recurso de plataforma? Obvio que não.
Questão de desempenho também é referente a linguagem, por exemplo: No C# temos o tal do Struct. Com ele, ganhamos o desempenho que as classes não nos dão, pois tem um custo menor.

vlw



Não, é recurso básico de computação. é roots!!

Cara, vc vai de um extremo ao outro sem passar pelo ponto em foco. Mas respondendo ao ao seu último post, uma linguagem pode ter uma implementação simplificada para realizar tal tarefa, mas esse benefício com certeza envolve um custo grande no background. Logo, até mesmo para um Struct está instanciado na memória, o .Net já carregou milhares de bytes antes, pois ele é uma plataforma vital para a aplicação. Nesse aspecto, a linguagem não promove eficiência em desempenho, mas em desenvolvimento sim. Existe um equilíbrio e uma avaliação adequada a ser observada.

JABA 21/10/2012 20:17:04
#412445
Citação:

Cara, vc vai de um extremo ao outro sem passar pelo ponto em foco. Mas respondendo ao ao seu último post, uma linguagem pode ter uma implementação simplificada para realizar tal tarefa, mas esse benefício com certeza envolve um custo grande no background. Logo, até mesmo para um Struct está instanciado na memória, o .Net já carregou milhares de bytes antes, pois ele é uma plataforma vital para a aplicação. Nesse aspecto, a linguagem não promove eficiência em desempenho, mas em desenvolvimento sim. Existe um equilíbrio e uma avaliação adequada a ser observada.



Não é bem assim. Struct é um recurso da linguagem tanto como Class, Enum, while, for, if, switch, overload, overrides, etc. Todos eles são compliados e passam pelas mesmas regras e não é por isso que ideixarão de ser um recurso da linguagem. Não confunda as coisas por favor. Para você ter uma ideia, java não possuía Enumerações em suas primeiras versões, veio colocar muito depois. Percebeu por que essas coisas são um recurso de linguagem agora?

JABA 21/10/2012 20:48:40
#412449
Citação:

SE O FUSCA FOR PILOTADO PELO VETEL E A FERRARI F-40 TURBO PELA PESSAO QUE NUNCA DIRIGIU NA VIDA.......
QUEM VOCÊ ACHA QUE VENCE UMA DISPUTA ENTRE FUSCA OU FERRARI.....................



Esse é o teu grande equívoco. Você não está avaliando os veículos, e sim, os pilotos.

Citação:

QUAL DOS DOIS FUSCA OU FERRARI é MAIS RÁPIDO EM UMA PISTA ONDE O LIMITE MAXIMO DE VELOCIDADE é DE 40 kM/H............................



Não faz o menor sentido essa comparação, pois você está limitanto a efiência do veículo a uma regra e não pela capacidade total do veículo.

Citação:

QUAL DOS DOIS FUSCA OU FERRARI TEM A MANUTEÇÃO MAIS BARATA..............
QUAL DOS DOIS FUSCA OU FERRARI TEM A RELAÇÃO CUSTO/BENEFÍCIO PARA O MOTORISTA.......
QUAL DOS DOIS FUSCA OU FERRARI TEM O MELHOR DESEMPEENHO NO TRANSITO DE SÃO PAULO AS 08:00 E AS 18:00 NA HORA PICO........
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA PAGAR O IPVA...............
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA PAGAR O SEGURO..............
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA CONFORTO..............
QUAL DOS DOIS FUSCA OU FERRARI é MELHOR PARA TRANPORTAR 5 PESSOAS INCLUIDO O MOTORISTA..............



Se você for levar para esse lado, que é um tremendo erro, não existirá qualquer coisa melhor do que a outra, pois tudo dependerá de quem manipula a ferramenta.

Citação:

ALONSO PILOTA UMA FERRARI E O VETEL PILOTA UMA RBR QUAL O MELHOR CARRO DE F-1



Nesse caso, até o perdedor pode ter o carro melhor, pois a questão do carro ser melhor e possuir os melhores recursos, como por exemplo um motor mais potente, um pneu melhor, mais marchas, etc., não depende do piloto.

Citação:

ALONSO E FELIPE TEM EXATAMENTE A MESMA FERRARI...................
QUEM PROGRAMA MELHOR A FERRARI

VETEL E WEBBER TEM EXATAMENTE A MESMA RBR.................
QUEM PROGRAMA MELHOR A RBR



Nesse caso, se os carros forem perfeitamente iguais, então não posso dizer que um seja melhor do que o outro, independentemente do piloto que esteja nele.

Citação:

SERÁ A DIFERENÇA O MATERIAL HUMANO NESTE CASO OU é O CARRO DE F-1 QUE ELES PILOTAM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



São duas avaliações diferentes, pois uma tende a avaliar qual o melhor carro e a outra tende a avaliar qual o melhor piloto. O melhor piloto pode ganha inclusive com um carro pior. Logo, isso não me impede de eu dizer que um carro seja melhor do que o outro, independentemente da habilidade do piloto.

Citação:

CARRO OU QUALQUER OUTRO MATERIAL FÍSICO NÃO PODE SER COMPARADO COMO MODELO LÓGICO DE CONHECIMENTO



Sim, são coisas diferentes, por isso o teu equivo em querer comparar conhecimento humano vs recursos de ferramenta. Um tremendo engano.

Citação:

NUNCA DESPRESE O MATERIAL HUMANO EM SUA BUSCA PRINCIPALMENTE DE CONHECIMENTO EM LINGUAGENS PARA DESENVOLVIMENTO E PROGRAMAÇÃO........
é SEMPRE O FIEL DA BALANÇA NA CURVA DOS PONTOS POSITIVOS E NEGATIVOS QUE UMA LINGUGEM TEM.................

NA FACULDADE TODOS OS LIVROS QUE UTILIZEI PARA ANALIZAR, ESTUDAR E TRABALHAR ASSEMBLY, C/C++, (VB.NET, C# ASPX, J#,F#, ETC....) JAVA2EE, PASCAL, COBOL, FORTRAN SEMPRE FOI APLICADO PARA O MATERIAL HUMANO.



Todas esses materias servem para tirarmos o melhor de cada ferramenta que estudarmos, porém, isso não impede que umas sejam mais poderosas do que as outras.

Avaliar plataforma é uma coisa
Avaliar Linguagem é uma coisa
Avaliar conhecimento tecnico de pessoas é outra coisa

Não misture as coisas por favor.

vlw
LLAIA 22/10/2012 11:08:02
#412482
Citação:

:
Cara, vc vai de um extremo ao outro sem passar pelo ponto em foco. Mas respondendo ao ao seu último post, uma linguagem pode ter uma implementação simplificada para realizar tal tarefa, mas esse benefício com certeza envolve um custo grande no background. Logo, até mesmo para um Struct está instanciado na memória, o .Net já carregou milhares de bytes antes, pois ele é uma plataforma vital para a aplicação. Nesse aspecto, a linguagem não promove eficiência em desempenho, mas em desenvolvimento sim. Existe um equilíbrio e uma avaliação adequada a ser observada.

Não é bem assim. Struct é um recurso da linguagem tanto como Class, Enum, while, for, if, switch, overload, overrides, etc. Todos eles são compliados e passam pelas mesmas regras e não é por isso que ideixarão de ser um recurso da linguagem. Não confunda as coisas por favor. Para você ter uma ideia, java não possuía Enumerações em suas primeiras versões, veio colocar muito depois. Percebeu por que essas coisas são um recurso de linguagem agora?



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?
JABA 22/10/2012 12:45:55
#412498
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
Página 2 de 5 [48 registro(s)]
Tópico encerrado , respostas não são mais permitidas