TOP 10 – Linguagens de programação mais populares (2016)
Java já não é a linguagem mais popular! Descubra qual é.
Actualmente são muitas as linguagens de programação ao dispor dos programadores e curiosos pela “arte” de programar. Devido a essa multiplicidade de linguagens de programação e também aos vários ambientes de de programação (Móvel, Desktop, empresarial, etc), é comum sermos questionados sobre qual a melhor linguagem de programação.
Hoje apresentamos um TOP 10 das linguagens de programação mais populares em 2016, segundo o IEEE.
De acordo com o site do IEEE, o C é actualmente a linguagem de programação mais popular. De referir que em 2014 o primeiro lugar era ocupado pela linguagem de programação Java da Sun Microsystems.
Do ranking há ainda a destacar a presença do potente Python que ultrapassou a linguagem de programação C++. A linguagem de programação R tem vindo a crescer e no TOP 10 há uma nova entrada, a linguagem Go.
Para a elaboração deste ranking foi usada informação de várias fontes, como por exemplo, Google Search, Google Trends, Twitter, GitHub, Reddit, etc.
Além da informação do ranking, o site apresenta também quais os tipos de plataformas suportados por cada linguagem de programação (ver campo type) sendo que neste momento o C lidera em todas as plataformas (Web, Mobile, Enterprise, Embedded).
Sobre a linguagem de programação C
Os anos de 1969 a 1973 foram de extremo entusiasmo dentro da AT&T Bell Labs porque foi quando a linguagem de programação C começou a ser desenvolvida.
A linguagem criada por Dennis Ritchie (que morreu em 2011) e baseou-se imenso numa outra linguagem de programação chamada B. Muitas das características de C foram baseadas em B - saber mais sobre esta linguagem.
Qual a sua linguagem de programação favorita?
Mais info
Homepage: IEEE
Este artigo tem mais de um ano
R em quinto loool
Nessa lista (não sei porque não postaram o link) estão “linguagens” bastantes credíveis como o arduino. Só daí dá para ver a qualidade do estudo.
No fundo do artigo está lá o link.
e HTML que evoluiu a linguagem de programação.
Só se XML tb for considerado linguagem de programação…
Este artigo é sobre linguagens de programação, HTML não é uma linguagem de programação.
Nao me diga…. ainda nao tinha dado conta… abra o link que está no fundo do artigo e veja lá as “linguagens de programação” que estão na lista…
Não é não!… se estudares um poco saberás que o html é referenciado como linguagem de marcação. O HTML não é linguagem de programação porque não é “Turing complete”. Ou seja, precisaria ter algumas características específicas para poder “programar um dispositivo”. Como o HTML não pode ser executado, daí a existência do JavaScript para fazer algumas coisas, esta sim uma linguagem de programação. Ambas podem até serem consideradas linguagens computacionais, mas não mais que isso.
https://en.wikipedia.org/wiki/HTML
Vale o que vale.
Sinceramente também penso que hj em dia já ninguém programa comercialmente em C puro.
Como dizia um professor meu dos tempos de universidade, o C é o assembly dos tempos modernos.
A questão é que a linguagem C é a base de linguagens mais modernas (C#, Java, PHP, etc), o que significa que qualquer programador dessas lingagens passa primeiro por C.
Eventualmente isso pode ter tido algum impacto no estudo.
Eu na universidade, curso de segurança informatica, dou C mais C mais C… por andamos em linux, e umas coisas aqui e ali, mas tudo volta ao C.
E digo, C é no top, brutal para mim. Mas C#, Python, Java não ficam atrás devido ao uso intensivo nos dias de hoje..
Mas vai ser sempre, Código Binario o bisavó… Assembly o avo… C o pai… o resto os filhos
+1
+1!
falou tudo
Não esquecer que não estamos a falar só de Portugal. De acordo com o site do IEEE, temos estes resultados. Não desprezando nenhuma linguagem, pois cada uma tem os seus prós e cons, cada uma adapta-se melhor a determinados tipo de projectos.
Ao contrário do que muitos pensam, C ainda é muito usado. Muitos projectos que tem de dar garantias de safety, etc são feitos em C. Se pensarem bem percebem pq. Linguagens OO são normalmente evitadas para projectos safety critical. C++, pode ser uma grande dor de cabeça. Java, bytecode. C é usado para tanta coisa como drivers. uma quaqlquer Tv, consola, etc têm dezenas de firmwares.
Estas enganado, grande parte da electrónica (microcontroladores e PLCs) é programada em ANSI C.
de qualquer forma, o que é que importa se é mais ou menos popular..
Se ao menos soubesses o que é R!!!!
esta lista realmente está TOP!!
HTML ?? SQL??
tb já são linguagens de programação?? ohh!! estamos sempre a aprender 😀 LOL
Só alguém que nunca remeteu para o servidor sql toda ou parte da lógica funcional associada à BD é que pode afirmar uma coisa destas… Stored procedures, triggers, udf, scripts sql, etc. Será que tudo isso não é programação?
Já no que respeita ao HTML concordo parcialmente. Na sua génese é uma linguagem descritiva, não de programação, mas tem evoluído no sentido de se tornar uma verdadeira linguagem de programação.
só alguém que não sabe o que é SQL é que pode dizer o que estás a dizer..
deves estar a falar de T-SQL (Transact-SQL) ou de PL/SQL.. claramente não sabes o que dizes.. vai estudar 😀
E não é tudo SQL? Espera, devem ser outras linguagens…
já te disse.. vai estudar 😀 claro que não é tudo a mesma coisa.. pesquisa, estuda, aprende 😉
Tu deves ter alguma dificuldade no Português, seguramente. Mas alguém disse que é tudo a mesma coisa? Define lá “coisa”?. Eu apenas afirmei, e volto a afirmar na esperança de que percebas, que o “SQL” aqui utilizado é abrangente e não especifica qualquer dialecto ou extensão procedural. Com o teu raciocínio tão purista, nem sei como aceitas que se use a expressão “sql” sem mais nada… O artigo é sobre linguagens de programação, certo? E se considerares as múltiplas extensões procedurais, existentes em qualquer servidor que utilizes nos dias de hoje (fora da teoria estritamente académica que insistes em seguir), qualquer uma encaixa nesta categoria, certo? Ou será que são parvos e necessitam de estudar?
Enfim, não me pronunciarei mais. Concluo que não vale a pena.
HTML de certeza que não é de programação, não consegues programar nadinha com HTML, é uma linguagem de tabulação.
a mim mete-me mais confusão C# em 6 do que R em quinto lugar, mas ok..
Para mim: C# – Python – Java – JavaScript – C
C sharp é muito bom mesmo
+1
É a que gosto mais.
Cobol?
Eu programo em Cobol !!!
Está em 41º lugar. 🙂
Os meus pêsames…
Sim, COBOL ja programei mas felizmente já não programo nisso, passei pra C# á muitos anos. No entanto para os mais desinformados aqui fica um artigo interessante http://blog.hackerrank.com/the-inevitable-return-of-cobol/
Lamento informar mas Java já não é da Sun Microsystems desde 2009…
Outra coisa é de salientar:
Quem lidera o ranking atualmente é o Java, aqui fica a fonte (actualizada):
http://www.tiobe.com/tiobe_index
lidera nesse ranking, não quer dizer que lidera em todos os rankings, em todos os critérios
Ruby <3
RAM Usage Beyond Y-axis 😛
Eu sou do tempo que ainda se programava em arrobas 😉
Clipper?
+1 🙂
+2
Alguém sabe o que é Ajax? Html5? Este tipo de programação esta presente em praticamente todos os websites do mundo
Ajax e HTML não são linguagens de programação. Ajax é uma técnica utilizada na maioria dos sites de hoje em dia, HTML é uma markup language
Fala-se aqui de linguagens de baixo nível, não linguagens de scripts, e já agora ajax e uma tecnologia criada idealmente para chamadas assíncronas na web. Vai mas e estudar!
HTML não é uma linguagem de programação, é uma linguagem de markup (o próprio “ML” é de Markup language…)
ele falou em HTML5 que sim já é considerado linguagem de programação, existe “N” jogos feitos em HTML5 puro.
Por acaso e bem relativo, html5 para mim é apenas uma versão de HTML que tem suporte de CSS e JavaScript. JavaScript é línguagem de programação, as outras não.
Quando é que os “webdesigners” vão entender que não são Programadores. Escrever tags, inserir meia dúzia de libs js e copiar snipets de tutoriais na net não é programar. E nos “jogos html5” a linguagem de programação é javascript.
Webdesigners a tentar fazerem-se passar por programadores, daqui a nada a decoradora de interiores passa a Arquitecta/Engenheira.
Mas eu é que sou troll.
E o que é que tu já fizeste no mundo da programação que te possas orgulhar? O sabio programador? Eu não costumo fazer juízo de valores de ninguém, mas tu dá maneira que falas deves ser mais um que tem o canudo de levantamento de copos e é um zero na vida profissional… Quantos programadores a sério queres que nunca foram a uma universidade? Ou achas que por teres (supostamente) um canudo és mais que alguém? Volta lá para o buraco de onde saíste, o teu nick diz tudo.
Pois é verdade, mas quem programa como eu, que desenvolvo paginas web sabe que HTML não é uma linguagem de programação, mas o desenvolvimento de websites em HTML5 principalmente usa praticamente todas essas linguagens de programação ai do ranking e mais algumas… Acho eu.
nas páginas web, a programação está no php, no javascript, ajax, etc etc
ajax tb não é uma linguagem de programação, é apenas uma funcionalidade de jQuery que é uma “extensão” do javascript, que esse sim é uma linguagem de programação
AJAX agora tb já é uma linguagem de programação??? LOL.. este mundo está perdido
Apesar de não ser defenida como uma não linguagem, “acabas por programar um pouco com ela”.
Também consideras o “alert” do javascript uma linguagem de programação? não pois não? então o ajax também não é uma linguagem de programação PONTO
Ai o javascript é a linguagem, agora um update sem o F5 no campo, tens de programar-lo para que faça isto e aquilo à bd
Pois está mas ninguém programa em ajax. Ajax não é uma linguagem de programação, muito menos html.
Definição de ajax: https://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)
Ajax (progamação) logo no título, diz-te alguma coisa? E sim não é uma linguagem de programação, mas sim um conjunto de várias linguagens de programação, mas obrigado pelo link, fiquei esclarecido.
Mais depressa digo que HTML é linguagem que AJAX que é o uso de varias tecnologias que permite por exemplo obter informação sem fazer reload à página.
Verdade.
AJAX é só um mètodo de transferência de dados! MÉTODO! não é linguagem, não é nada! AJAX = usar javascript para efectuar pedidos asyncronos para enviar/receber XML. só.
Tens quase razão… É verdade o que dizes mas esqueces-te de tudo o resto… Tens ai em português, e se quiseres mais completo arranjo-te uma definição em Inglês…
http://codigofonte.uol.com.br/artigos/o-que-e-o-ajax-e-como-ele-funciona
eu não tenho quase razão.. neste caso.. tenho a razão toda 😀 não preciso de links 😉 comecei a usar JSON em 2001 antes de AJAX.. e aliás, como “toda” a gente sabe, JSON bate o AJAX de longe. Um bem haja 😉 voltando ao AJAX, javascript + xml e chamadas asincronas. e é só.. não vale a pena complicarem a coisa para parecer algo nice e complexo e fixe e tal..
Eu como comecei muito antes de editores como Dreamweaver e do género, tinha de integrar tudo a unha no código, por isso falo na parte da programação, fazer a integração e testar. Mas não deixas de ter razão, que por si só não é uma linguagem de programação, mas sem programação não usas o ajax e similares, um bem haja.
Ajax ( Asynchronous Javascript and XML) é uma técnica utilizada em Javascript, não é uma linguagem, nem um conjunto de linguagens. Dizer isso é o mesmo que dizer que printf do C é uma linguagem..
Um estudo mais completo esta aqui… http://stackoverflow.com/research/developer-survey-2016#overview
boas, eu vou começar em setembro a estudar programação, gosto de tecnologias (pc’s, telemóveis e tudo os rodeia ou integra) mas oiço dizer k programação tem a sua dificuldade, podem-me dizer se é assim tão difícil?
Fácil ou difícil, tudo é relativo, o que é fácil para uns pode ser difícil para outros. Tudo vai do grau de empenho que se dedica aos projectos em que te envolves… Se te comprometes a 100% nada é difícil, agora de certeza que não é como a caça a pokémons, é um bocadinho mais difícil.
kkkk obrigado pela ajuda
mas caçar pokemons não é fácil, pelo menos para mim k não tenho dados móveis
Para o ano que vem a partir de junho isso vai ser mais fácil.
ah ok mas acho k já perdi um pouco o interesse no jogo
Tens aqui uma fonte de iniciação gratis e em português de portugal…
http://www.revista-programar.info/
Espero ter ajudado, abraço
ajudou já tenho uma ideia do k vou ter á frente obrigado abraço
boas, eu vou começar em setembro a estudar programação, gosto de tecnologias (pc’s, telemóveis e tudo os rodeia ou integra) mas oiço dizer k programação tem a sua dificuldade, podem-me dizer se é assim tão difícil?
e desculpem ter feito o comentário duas vezes
Programação é fácil ! so tens de ter a mente aberta para ela … Vai haver uma altura que vais haver um “click” no teu cérebro e então vais ver que é fácil … Até lá .. É aprender a lógica é pensar sempre em lógica.
Aprender programação é especialmente fácil hoje em dia… E se souberes inglês ainda mais fácil se torna … Pesquisa no YouTube por tutoriais e pratica com coisas simples … Vais gostar 🙂
eu em inglês não sou bom
e uma pergunta o scratch pode ser útil? ou é mesmo para crianças mais pequenas?
obrigado pela ajuda
ingles não é o meu forte mas pratico
e o scratch é uma ferramenta útil?
Aprende um pouco algorítmica e álgebra de Boole, dão te boas bases para programares.
eu vou iniciar programação básica de curso profissional e ainda não dei isso na escola mas obrigado e vou pesquisar com mais atenção pode ser k consiga apanhar alguma coisa
Um conselho, não tentes dar “um paço maior que a perna”, tudo a seu tempo. Não passes para algo maior porque estás curioso.
Pouco a pouco vais fazendo tudo.
passo*
Pascal é que é d’homem!
os tempos do turbo-pascal xd
Delphi FTW!
Eu comecei a aprender sozinho com o PLM-51. Ou melhor, a fazer e aprender ao mesmo tempo.
Passei entretanto para o C++ a fazer e aprender simultâneamente. Atualmente utilizo um sistema operativo win32 tipo RTOS, desbravado à unha… 🙂
‘Fazer’ quer dizer produzir código para comando de equipamentos industriais: robots , controladores de temperatura, e tudo o mais que mexesse.
devem saber o basic do c e asm….. IoT, and kernel, drivres.
apps que hoje tem que estar em sandboxs
(security) temos o C# c de C e # de C++, é que resrervar memoria para um programa não faz sentido nos dias de hoje so mesmo para alta performens….. morte as win32, tudo sansbox, == a apple no soft pirata no virurs etc…… LOL.
o C# delega a responsabilidade da gestão da memoria i/o etc na MS. mas hoje C# é 100% opem source. tal como chakra edge e aspnet.
cada vez + gosto +++ do linux, tk MS.
E quem é da área de estruturas ainda é obrigado a usar fortran
Já venho tarde, mas…. porque ninguem fala em LABView?
Para mim a linguagem mais facil de aprender e com melhor curva de aprendizagem, principalmente por ser uma linguagem puramente gráfica.
Poucos programam nesta plataforma por ser paga (e bem paga)!!
Já venho tarde, mas…. porque ninguem fala em LABView?
Para mim a linguagem mais facil de aprender e com melhor curva de aprendizagem, principalmente por ser uma linguagem puramente gráfica.
Poucos programam nesta plataforma por ser paga (e bem paga)!!