TIOBE Java perde posição!

62 respostas
K

Há muito tempo nunca tinha visto Java em outra posição a não ser em primeiro lugar, agora o C volta em primeiro, segundo o discurso do pessoal lá, que a linguagem Java vem perdendo influência para outras linguagens dentro de sua própria Plataforma JVM, por isso o declínio da linguagem e não da plataforma.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

62 Respostas

W

Qual o critério?

UMC

Acredito não!

vlw

aconstantino

TIOBE nao tem credibilidade

UMC

dohko:

TIOBE nao tem credibilidade

já estava imaginando!

vlw

paulofafism

Eu não acredito muito em algumas pesquisas. Pois acho que isso varia de região para região. A pesquisa por exemplo pode ter sido feita em local onde se tenha mais programadores ou fanáticos em C. Talves algumas linguagens estejam empatadas. Este tipo de pesquisa e muito relativo é igual você jogar Cara e Coroa um ano você faz a pesquisa em um região da um resultado em outro em outro ano a pesquisa e feita em outra região o resultado sai outro. Por isso não acredito muito em pesquisas

UMC

concordo, é igual pesquisa de Políticos!rsrs

vlw
abs

Paulo_Silveira

o tiobe usa algumas estatísticas que podem não refletir o mercado exatamente, mas é cada vez mais claro a necessidade de conhecer bem mais de uma linguagem, e de que não há bala de prata. são diversas as personalidades da computação que tem “previsto” todo ano que cada vez mais o desenvolvimento será mais pulverizado entre as linguagens, e que java pode ser a última das “grandes linguagens”.

M

Esta claro que os criterios do TIOBE não levam em conta a produtividade do programador, e sim a popularidade da linguagem em sistemas de busca. Pra quem como eu, escolhe usar uma linguagem pela capacidade que ela tem em ajudar a resolver algum problema, esse tipo de classificação não faz sentido. Qual a importancia em saber que minha linguagem foi a mais falada por blogueiros na ultima semana?

josenaldo

Não é questão de ser mais falada por blogueiros.

Quanto mais popular no google, mais resultados.
Quanto masi resultados, mais sites falando dela.
Mais sites falando significa que PROVAVELMENTE mais pessoas estão se interessando.
Ou seja, popularidade maior significa maior uso.

Veja, o Ruby foi a última bolacha do pacote do ano passado. E …

Pára tudo que eu estava dizendo.

QUE PORRA É ESSA???

GO em 15?? Uma lingugam lançada ano passado pelo Google, que NEM O GOOGLE tinha projeto pronto em GO?

Pára meu. Dá um tempo.

Sabe qual o critério do TIOBE? Eles fumam maconha com lsd e depois olha os nomes das linguagens numa parede de vidro colorido e decidem qual a melhor.

Sinceramente… Go… GO!!!

M

Não. Quanto menos produtiva sua linguagem mais tempo vc perde falando dela, ao invés daquela aplicação irada que vc fez.

AUser

Eu não entendo esse alarme todo por isso. Mesmo que fosse, qual o mal disso, afinal?

UMC

Também acho! só porque uma pesquisa disse que sua linguagem de programação perdeu a 1ª Posição ela é ruim?
E quem programa e ganha muito dinheiro com as outras linguagem que estão em posições ruins!
Hum!!!

vlw
abs

M

Parece apenas um topico para discussão como qualquer outro. Porque acha que é um alarme ou coisa parecida?

saulods

Nao tem grande impacto essa análise realmente, certo que o TIOBE não é de confiança, porem é apenas 7% de diferença nessa ultima analise. Acho que melhor que ficar discutindo a integridade da noticia é concentrar em ver que temos “N” linguagens e a cada dia temos mais “n+1” linguagem saindo no merdado Prometendo o FIM do Java.

Abraço a todos

Paulo_Silveira

Aqui e uma outra forma que podemos enxergar a “disputa”:
http://www.indeed.com/jobtrends?q=ruby,+java,+python,+c,+c%2B%2B,+c%23&l=

E aqui ainda outra:
http://www.google.com/insights/search/#cat=5&q=java%2Cruby%2Cc%2Cc%23%2Cpython&cmpt=q

M

saulods:
Nao tem grande impacto essa análise realmente, certo que o TIOBE não é de confiança, porem é apenas 7% de diferença nessa ultima analise. Acho que melhor que ficar discutindo a integridade da noticia é concentrar em ver que temos “N” linguagens e a cada dia temos mais “n+1” linguagem saindo no merdado Prometendo o FIM do Java.

Abraço a todos

Ainda que eu concorde que popularidade não é tão importante quando a linguagem chega num determinado patamar, é fato que a analise reflete um impacto na popularidade da linguagem java. O principal motivo disso não é que C tenha ficado mais popular, e sim, como disse o autor do topico, porque existe um interesse pulverizado entre essas diferentes linguagens que surgiram como alternativa ao java.

Acho que FIM do java vc exagerou um pouco. Porque alguem que hoje programa principalmente em Clojure, Groovy ou Scala desejaria o fim do Java ao inves de somar as habilidades?

Fato é que mercado com boas oportunidades para “especialistas Java” não existe ha muito tempo.

Abdon

É engrassado neste google insights que o java esta em queda mais nenhuma outra linguagem esta subindo, as outras continuam constantes a anos.

M

As outras que vc fala são Ruby, C, C# e Python apenas.

serathiuk

Eles esqueceram de especificar que a margem de erro é de 50 pontos percentuais? ahahah. :stuck_out_tongue:

AUser

Parece apenas um topico para discussão como qualquer outro. Porque acha que é um alarme ou coisa parecida?
Porquê? Leia muitos comentários, até parece que tem gente por aqui que vai cortar os pulsos! rs

K

O que impressiona é que a paixão por Java é tão grande que qualquer assunto negativo é reprimido com veemência, até o site TIOBE é considerado lixo neste caso por colocar o Java em 2 (Segundo lugar) perdendo para o C, e foi só no mês de Abril, melhor esperar o próximo mês, creio que Java pega a coroa de novo.

M

Tiobe é complicado…

Ele mede trafico relativo a cada linguagem, por isso C está em primeiro lugar.

C é usado no kernel linux, o software mais distribuido em termos de desenvolvedores, o q gera um tráfico monstruoso.

Tiobe não é realidade.

K

Então Java nunca poderia ser sido a linguagem mais usada e falada? Que o primeiro lugar durante anos foi pura conhecidência?

K

O que impressiona neste link http://www.indeed.com/jobtrends?q=ruby,+java,+python,+c,+c%2B%2B,+php,+actionscript&l= é que os empregos relacionados a linguagem C é muito grande, e aqui no Brasil esnobam C/C++ dizendo que improdutiva, vai saber quem tem razão.

D

Notaram algo?
Enquanto alguns falam de Ruby, C# deu um UP. O iPhone, como sempre, na moda, deu seu super up na linguagem de seu sistema.
Mas, humildemente, vou prever algo. Java vai ter um novo Up. Não por causa da plataforma, mas sim por causa do Android. Vem coisa boa por ai.

M

djemacao:
Notaram algo?
Enquanto alguns falam de Ruby, C# deu um UP. O iPhone, como sempre, na moda, deu seu super up na linguagem de seu sistema.
Mas, humildemente, vou prever algo. Java vai ter um novo Up. Não por causa da plataforma, mas sim por causa do Android. Vem coisa boa por ai.

Praticamente inédita essa previsão que o android vai bombar? haha

Nao vai arriscar nem um data?

jeff_uesc

UP

Abdon

tem outras tb
http://www.google.com/insights/search/#q=scala&cmpt=q
http://www.google.com/insights/search/#q=erlang&cmpt=q

uma que eu achei subindo
http://www.google.com/insights/search/#q=go&cmpt=q

kicolobo

Na lista das 20 linguagens Go (que surgiu ano passado) aparece em 15º lugar, enquanto ActionScript em 19º.
Só isto já destrói qualquer validade na pesquisa.

Outro ponto que observei: COBOL não aparece na lista. Só pra lembrar, em 1999 o instituto Gartner fez uma pesquisa na qual expunha que 80% das aplicações corporativas em execução no mundo eram feitas nesta plataforma. Vocês realmente acreditam que em apenas 11 anos esta porcentagem caiu de fato tanto assim? :slight_smile:

Mas de qualquer maneira, eu acho bacana ter um baque como este de vez em quando. É um excelente incentivo para evitar que se caia na armadilha do “determinismo linguistico” (http://www.itexto.net/devkico/?p=172) :slight_smile:

M

kicolobo:
Na lista das 20 linguagens Go (que surgiu ano passado) aparece em 15º lugar, enquanto ActionScript em 19º.
Só isto já destrói qualquer validade na pesquisa.

Outro ponto que observei: COBOL não aparece na lista. Só pra lembrar, em 1999 o instituto Gartner fez uma pesquisa na qual expunha que 80% das aplicações corporativas em execução no mundo eram feitas nesta plataforma. Vocês realmente acreditam que em apenas 11 anos esta porcentagem caiu de fato tanto assim? :slight_smile:

Mas de qualquer maneira, eu acho bacana ter um baque como este de vez em quando. É um excelente incentivo para evitar que se caia na armadilha do “determinismo linguistico” (http://www.itexto.net/devkico/?p=172) :)

Talvez programadores COBOL não tem aderido a moda do blog ou de pesquisar no google.

Alexandre_Gazola

O legal desse índice é ver a linguagem brasileira Lua entre as 20… :wink:

abraços

ViniGodoy

O interessante também é ver a estabilidade do C e do C++ em todas as pesquisas citadas. Mostra que as linguagens estão longe de serem mortas, como pensa muita gente aqui do GUJ.

BlackDog

Alexandre Gazola:
O legal desse índice é ver a linguagem brasileira Lua entre as 20… :wink:

abraços

Ia falar exatamente isso, só estava vendo se alguém já havia comentado.

O bacana é que tem empresas fora do país que usam e elogiam o Lua.

Abs.

Felagund

BlackDog:
Alexandre Gazola:
O legal desse índice é ver a linguagem brasileira Lua entre as 20… :wink:

abraços

Ia falar exatamente isso, só estava vendo se alguém já havia comentado.

O bacana é que tem empresas fora do país que usam e elogiam o Lua.

Abs.

Pois é, por exemplo o World Of Warcraft usa Lua, e aqui no Brasil nada né…

Complicado.

rafaelpaz

that’s bullshit!!! :twisted:

FrancoC

Que tipo de lugar tem mais fanáticos em C? Só se for em uma Cidade Universitária. Vc nao acredita em pesquisas ou nessa pesquisa em questão?

FrancoC

Se essa pesquisa é baseada em blogs e consultas a buscadores é bem razoável que o C esteja em primeiro lugar visto que ainda é em cursos de bacharelado a lingua franca da programação. Sua relevância no mercado é baixa ainda, exceto no setor EMBEDDED.

M

O Tiobe não é mentiroso, o que ele mostra é verdade: Java por muito tempo foi a linguagem mais procurada nos mecanismos de busca, mas vinha caindo e foi ultrapassada pelo C.
C# está lá atrás, com 80% menos buscas que Java e Go foi muito procurado por ser uma novidade vindo do Google.

O mentiroso é quem quer acreditar que isso reflete no tamanho do mercado de cada uma das linguagens.

Agora, independente de se Java é ou não o número 1, o fato dele ser cada vez menos procurado mês a mês é uma estatística interessante e a Oracle vai precisar trabalhar isso pra conseguir aumentar a demanda pela plataforma.

I

O critério do TIOBE não é “qual a linguagem mais usada”, na verdade, seria “a linguagem mais falada” e calma galera, a diferença entre o C e Java é de muito pouco, o que é merecido levando em conta o tempo de vida das duas linguagens, ainda é um mérito muito grande Java estar em segundo, atrás de C

Pra quem quiser saber um pouco mais de como é feita a pesquisa do TIOBE
http://infoblogs.com.br/view.action?contentId=32823&Off-Topic-Nunca-confie-no-TIOBE.html

Talvez depois de ler o artigo, fiquem mais calmos.

Abraços.

ViniGodoy

Não falei só do índice Tiobe. Perceba que eu falei “em todos as pesquisas citadas”. E isso inclui as duas citadas pelo Paulo, que levavam em conta outros fatores.

ViniGodoy

Essa discussão já veio várias vezes aqui. Quem pensa que o C só existe em embedded está redondamente enganado. Praticamente todas as aplicações de desktop, dessas de prateleira, usam C ou C++. A indústria de jogos inteira se concentra nessas duas linguagens. Muitas indústrias ligadas a engenharia também usam, e não só em hardware.

Eu não sei como diferem muitas das buscas entre as duas linguagens, já que é muito comum que um programador C++ faça pesquisa de coisas em C.

Mas a relevância no mercado dessa linguagem é altíssima, e mesmo no Brasil há diversas empresas que contratam. Eu mesmo recebo pelo menos uma média de 5 propostas para emprego em C++, quase que todo mês. Basta ficar antenado nesse mercado.

A comunidade de C++ no Brasil também não é pequena. E há blogs ótimos na área como o do Caloni e do Rodrigo Strauss.

Aleksandro

Olhando para este tipo de pesquisa via Google é confuso citar alguma coisa … é lógico que aparecerá mais pesquisa de Ruby , Phyton do que java , uma vez que Java querendo ou não esta todos os anos amadurecendo e há no mercado uma boa literatura e tal , no caso de novas linguagens não se encontram boas literaturas , portanto o google se torna o grande caminho das pedras…acho que é isto … é como citado em outra mensagem é importante ser especialista em uma linguagem e conhecer outras tantas … e como estas outras tantas podem te ajudar no dia-dia…

Lekão

M

Uma vez tive um projeto com uma empresa da Inglaterra e fiquei admirado de lá a maioria das empresas comerciais trabalham com C, C++ e Java. Raríssimo o mercado de VB e Delphi (na época era o auge dessas linguagens aqui).

O Brasil que o mercado em C e C++ é bem menor, mesmo que não seja tão pequeno ele ainda é bem menor do que as outras linguagens. Só o Java é que reinava nos dois.

K

Se essa pesquisa é baseada em blogs e consultas a buscadores é bem razoável que o C esteja em primeiro lugar visto que ainda é em cursos de bacharelado a lingua franca da programação. Sua relevância no mercado é baixa ainda, exceto no setor EMBEDDED.

Para, dizer que que é usado só por estudante é ignorância, C/C++ é da industria do software que impulsiona soluções variadas, já falaram várias vezes que estas aí já estavam mortas.

FrancoC

knowledgebr:

Para, dizer que que é usado só por estudante é ignorância, C/C++ é da industria do software que impulsiona soluções variadas, já falaram várias vezes que estas aí já estavam mortas.

Quem foi que disse que SÓ é usada por estudantes? Eu utilizei o termo RELEVÂNCIA NO MERCADO. Nao disse que SÓ é usada no meio acadêmico e sistemas embutidos.

anuppu

Saudações galera. Eu sou novo no fórum (e para falar a verdade é o meu primeiro post :oops: ). Li a toda a discussão em torno do Java, C, C++ e companhia. Concordo com algumas coisas discordo com outras. Em primeiro lugar eu sou do tipo que não acredita numa linguagem e sim em linguagens. Porque digo isso? Simples: a coisas impossíveis (ou muito difícil de implementar numa linguagem) ao passo que é trivial em outra.
Então a discussão resume em qual linguagem se adapta melhor a que projecto e não qual a melhor linguagem. Isto é um fórum sobre Java. Eu pergunto: vocês conseguem fazer tudo com Java? Vocês nunca utilizam outras linguagens?
O que importa se o Java é o 1º, 2º ou último numa pesquisa? Vocês vão deixar de acreditar no Java por isso? Eu programo em Java e sei o que o Java pode me oferecer. Não preciso de um pesquisa boba para me dizer que é hora de largar o Java e mudar para o VB, o Delphi ou raio que o parta. Esta é a razão de eu estudar várias linguagens: na hora de implementar o projecto eu escolho a linguagem que mais se adapta e que vai facilitar o desenvolvimento. A minha meta é tornar num ?especialista? em Java, C, PHP e VB.NET, mas isso não quer dizer que não uso outras linguagens.

:lol:

flavi0

ovelha:
mochuara:

As outras que vc fala são Ruby, C, C# e Python apenas.

tem outras tb
http://www.google.com/insights/search/#q=scala&cmpt=q
http://www.google.com/insights/search/#q=erlang&cmpt=q

uma que eu achei subindo
http://www.google.com/insights/search/#q=go&cmpt=q

Você parou para perceber quais os termos mais pesquisados com “Go”?

M

Pra mim, esse é o principal motivo do Java vir caindo: enquanto a MS, Apple, Adobe, Google e até a Borland investem emevangelizadores pra formar legiões de fãs que dão o sangue pra que sua linguagem ou ferramenta “domine o mundo”, a Sun não conseguiu fazer o mesmo. A grande maioria dos desenvolvedores Java são pessoas mais ecléticas que mesmo gostando da linguagem não veriam problemas em adotar uma nova tecnologia se a maré virasse, não há fidelidade…

Pra desenvolvedores essa postura é boa, mas a história já mostrou que se uma ferramenta não tiver um bom tanto de gente na outra postura, el a não consegue se sustentar mais. E os evangelizadores Java estão se restringindo cada vez mais.

Nesse ponto acredito que a Oracle foi uma boa saída pra linguagem, já que não existe cara mais chato que um fanboy da Oracle. hehehehe

Raphael_Lacerda

Pluralização da plataforma… essa é cada vez mais a tendência!

J

Pra mim, esse é o principal motivo do Java vir caindo: enquanto a MS, Apple, Adobe, Google e até a Borland investem emevangelizadores pra formar legiões de fãs que dão o sangue pra que sua linguagem ou ferramenta “domine o mundo”, a Sun não conseguiu fazer o mesmo. A grande maioria dos desenvolvedores Java são pessoas mais ecléticas que mesmo gostando da linguagem não veriam problemas em adotar uma nova tecnologia se a maré virasse, não há fidelidade…

Pra desenvolvedores essa postura é boa, mas a história já mostrou que se uma ferramenta não tiver um bom tanto de gente na outra postura, el a não consegue se sustentar mais. E os evangelizadores Java estão se restringindo cada vez mais.

Nesse ponto acredito que a Oracle foi uma boa saída pra linguagem, já que não existe cara mais chato que um fanboy da Oracle. hehehehe

Não acredito muito nisso não. Acho que é justamente o contrário… Java é um produto, ao contrário do c++. Qualquer um pode escrever um compilador de c++, e existem dezenas de ferramentas para isso. Olhem só, c++ nunca tremeu em 30 anos de uso justamente por não ser um produto de uma empresa, e sim uma ferramenta. Enquanto java for um produto, ela está fadada ao sucesso ou ao fracasso, decorrentes da empresa que a impulsiona. Vou fazer torcida para o openjdk se solidificar, e java não precisar de empresas para sustentá-lo.

Giulliano

Que isso cara…Java no copo e café na veia. Eu prentendo continuar programando em Java por muuuuito tempo.

Sou daqueles que acredita que um sistema deve atender ás necessidades do cliente INDEPENDENTE da linguagem. E como eu tenho facilidade com Java é com Java que eu vou fazer meus sistemas. Se o cara do meu lado quer fazer o módulo dele em Perl ou em PHP, que faça, contanto que haja interoperabilidade entre eles, não há mal algum.

M

Sério que tem gente que acredita que C/C++ é só usado em faculdade?

O que dizer então de Assembly?

Pessoal, abram os olhos, Java não serve para algumas coisas, mas é ótima para outras. Não usem martelo para aparafusar ou chave de fenda para martelar. Existe um mercado gigante de software embarcado, de firmware, que usa C, C++ e Assembly.

M

Pessoal, quem imagina que C/C++ já morreu, está enganado.
Fui programador C/C++ por muito tempo. Atualmente trabalho com Java (já fazem 2 anos), porém, de vez em quando fico “brincando” com C. A produtividade em Java é indiscutível, porém, de vez em quando ainda tenho que recorrer ao C, geralmente quando tenho que compilar e customizar algum código fonte de algum aplicativo, lib ou driver para Linux (a maioria em C). Talvez seja por isso que o C ainda tenha tanta popularidade.

Só para se ter uma idéia, semana passada, um cliente solicitou um sistema. Na minha cabeça, o sistema iria nascer em Swing. Quando fui ver o requisito, deveria ser feito em C++ Builder :cry: . Bom, fazer o que, era ele que iria pagar o leite das crianças :slight_smile: . O fato que o sistema iria rodar junto com outras dezenas de sistemas já feita em C++, e por isso ele não queria colocar um único sistema em Java.

Na minha opinião, tanto o C quanto o C++, se um dia morrer, ainda vai demorar muito. E o Java, pode cair sua popularidade, porém com tantos aplicativos rodando em mobile, server e mesmo em Desktop, é muito pouco provável que irá morrer. Pode até cair alguns pontos a mais no ranking, devido a pulverização das linguagens na JVM, mas nada significativo ou alarmante.

Abraços,

D

Na minha opinião não existe uma liguagem melhor.

C e assembli que são muito antigas são muito usadas para microcontrolador.

Nem Assembli morreu, como podem pensar que C irá morrer???

Delphi possue muita facilidade para conexão SQL e para montar interfaces.

Visual Studio é muito bom, além do mais ele automatizam tudo oque podem na hora do desenvolvimento, porem depende do .NET framework instalado.

Java possue também diversas vantagens e a única desvantagem é depender do Java Virtual Machine instalado.

Em fim, cada uma é melhor para alguma coisa.

M

DarthVictor, utilizando o GCJ ou outro compilador você consegue compilar nativamente programas em Java sem precisar da JVM.

Acredito que existem vários nichos para compiladores e linguagens e pra cada um tem as melhores opções. Alguns é melhor uma linguagem genérica, outros uma especializada, outros uma de script, outros precisam de performance, outros de produtividade, outros de tamanho de código…e por aí vai.

D

marcosalex:
DarthVictor, utilizando o GCJ ou outro compilador você consegue compilar nativamente programas em Java sem precisar da JVM.

Acredito que existem vários nichos para compiladores e linguagens e pra cada um tem as melhores opções. Alguns é melhor uma linguagem genérica, outros uma especializada, outros uma de script, outros precisam de performance, outros de produtividade, outros de tamanho de código…e por aí vai.

Concordo, era exatamente isto o que queria dizer, só que você colocou de forma muito melhor.

M

DarthVictor:

Concordo, era exatamente isto o que queria dizer, só que você colocou de forma muito melhor.

Pois é. Mas sempre alguém com a filosofia Highlander de que só pode existir um. Se fosse verdade, não existiram tantas linguagens…

N

Boa tarde a todos!!!

Cabe ressaltar a grande quantidade de projetos feitos atualmente que tem o requisito nao funcional chamado Safety ou
sistemas que sao criticos, cujo mal funcionamento pode causar danos irreparaveis.

Acredito que o crescimento do C seja por conta destes sistemas, pois eh atualmente a linguagem recomendada para seu desenvolvimento. Na realidade, para sistemas Satety apenas um subconjunto do C eh utilizado.

Nada a temer, nem a desesperar, cada linguagem eh mais adequada para uma determinada utilizaçao.
Nao acredito que o numero de usuarios de Java tenha diminuido, acredito sim que no atual momento pode-se estar utilizando mais C,
devido a num nicho de mercado estar em alta.

abraço

M

nlgeromel:
Boa tarde a todos!!!

Cabe ressaltar a grande quantidade de projetos feitos atualmente que tem o requisito nao funcional chamado Safety ou
sistemas que sao criticos, cujo mal funcionamento pode causar danos irreparaveis.

Acredito que o crescimento do C seja por conta destes sistemas, pois eh atualmente a linguagem recomendada para seu desenvolvimento. Na realidade, para sistemas Satety apenas um subconjunto do C eh utilizado.

abraço

C não é mais seguro do que qualquer outra linguagem, pra falar a verdade muito pelo contrario, seu modelo de programação requer muito mais cuidados. O crescimento do C, C++ e Objective-C é graças ao sucesso de plataformas como iphone/ipad/ipod.

N

Bom, há vários sites que falam sobre safety, dentre eles www.misca.org.uk. Existem também alguns livros dentre eles, se não me engano o nome, “Doing Hard time”. Este último tem várias considerações sobre o uso das linguages de programação em sistemas safety.

até mais,

N

Desculpem, www.misra.org.uk

Elizeu_Santos

acho q java continua o melhor no q sempre foi melhor: web e portateis. sei q tem tbm o ruby com a extensão rails blablabla… + acho q isso é tão fogo de palha quanto foi o VisualBasic. apenas minha opnião.

Criado 6 de abril de 2010
Ultima resposta 22 de jun. de 2010
Respostas 62
Participantes 35