Quantas linguagens de programação existem?

Publicado: Última actualização:
Quantas linguagens de programação existem no blog

Sabia que há aproximadamente 6500 línguas faladas no mundo? Apostamos que esse número é mais do que você teria adivinhado. Agora já se perguntou - quantas linguagens de programação existem?

A resposta também pode surpreendê-lo.

A Wikipédia afirma que há aproximadamente 700 linguagens de programaçãoenquanto outros dizem que esse número é mais perto de 9000! A verdade é que tem havido inúmeras linguagens de programação criadas ao longo da história. Mas tal como as linguagens faladas, há uma hierarquia de linguagens de programação baseada na sua prevalência e uso.

O que é uma linguagem de programação?

Se você é novo no mundo da TI, então você provavelmente está se perguntando - o que é uma linguagem de programação? Bem, as linguagens de programação de computadores são um pouco semelhantes às linguagens faladas. Quando falamos um com o outro, usamos a linguagem para comunicar nossos pensamentos e ações.

O mesmo vale para as linguagens de programação. Uma linguagem de programação é uma meio de comunicação que os humanos usam para instruir os computadores a executar tarefas e acções. Aqui está uma definição um pouco mais nerdier por Webopedia se ainda não estiveres esclarecido:

"Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais para instruir um computador ou dispositivo informático a realizar tarefas específicas.

As linguagens de programação utilizam a sintaxe de codificação para criar programas de software que depois executam tarefas específicas. Sintaxe de codificação é o conceito de fornecer conjuntos de palavras específicas, em particular ordens para que os computadores façam o que os humanos lhes dizem para fazer. A sintaxe de codificação é a base para todas as linguagens de programação.

Quantas linguagens de programação estão em uso?

Fonte: Unsplash - Markus Spike

As linguagens de programação estão divididas em duas categorias:

Idiomas de alto nível

Linguagens de programação de alto nível usar uma sintaxe semelhante à da língua inglesa. Estas línguas são consideradas 'superiores' porque são mais próximo da linguagem humana e, portanto, mais fácil de entender pelos programadores. Algumas das mais conhecidas línguas de alto nível incluem C, C++, Javae Python. Estas linguagens são usadas para desenvolver aplicações web, desktop e móveis.

Confira estes habilidades em Java.

Idiomas de baixo nível

Linguagens de programação de baixo nível são usadas para escrever programas que se relacionam especificamente com a arquitetura e o hardware de um computador. Estas linguagens podem ser divididas em duas categorias: linguagem de máquina e linguagem de montagem.

Os idiomas de montagem são úteis porque é muito complicado escrever programas em uma linguagem de máquina. É por isso que os programas de montagem são usados. Um programa assembly é convertido em uma linguagem de máquina usando um assembler. Mas, para escrever um programa assembly, um desenvolvedor deve ter um extenso conhecimento de arquitetura computacional. Estas linguagens podem ser usadas para desenvolver sistemas operacionais e drivers de dispositivos.

Quantas linguagens de programação existem?

É difícil dar uma resposta definitiva a esta pergunta, por isso reunimos estes recursos e suas respectivas listas de linguagem de codificação. As listas variam significativamente em tamanho, demonstrando agora apenas quantas linguagens de programação existem, mas mais importante, quantas delas são relevantes (mais sobre isso depois).

Quantas linguagens de programação existem?Fonte: Pexels - Miguel Á

Lista de línguas de codificação

TIOBE: 150 idiomas

O índice da comunidade de programação TIOBE começou a rastrear 25 idiomas de codificação em 1991. Hoje em dia, o índice mede mais de 150 idiomas com classificações por mês. As avaliações são baseadas na opinião de engenheiros especializados em todo o mundo, cursos, fornecedores terceirizados, bem como de motores de busca populares como Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube e Baidu.

Lista de idiomas de codificação do TIOBEWikipédia: 700 idiomas

A enciclopédia online lista mais de 700 linguagens de programação em ordem alfabética. Este lista de idiomas de codificação visa "incluir todas as linguagens de programação notáveis que existem". É claro que as informações da Wikipédia são subjetivas, mas sua lista ainda oferece uma visão interessante sobre quantas linguagens de programação diferentes existem no mundo.Wikipedia Programming Languages List - Quantas linguagens de programação existemHOPL: 8.945 idiomas

HOPL é um lista online e genealogia de uma enorme quantidade de 8.945 linguagens de programação. Esta lista inclui linguagens desde o século XVIII até novas linguagens criadas hoje. A lista de linguagens de codificação HOPL apresenta 7.800 links de influência e mais de 11.000 citações.HOPL Coding Languages List - Quantos idiomas de codificação existemGitHub: 370 idiomas

GitHub é uma plataforma de desenvolvimento de software com mais de 40 milhões de usuários. Todos os anos eles lançam seu "State of the Octoverse Report" anual, que relembra o ano passado, com interessantes tomadas de posição e estatísticas. Os mais recente reportou; "em 2019, os desenvolvedores colaboraram em mais de 370 linguagens de programação primária no GitHub". GitHub Programming Languages List - Quantas linguagens no computadorFOLDOC: 1000 idiomas

FOLDOC é um dicionário gratuito de computação online. Os usuários podem pesquisar linguagens de programação, bem como termos gerais de computação em sua ferramenta de barra de busca. A sua lista de linguagens de codificação compreende actualmente mais de 1000 linguagens.

FOLDOC Coding Languages List - quantas línguas de computador existemDZone: 253 idiomas

DZone é uma das maiores comunidades online do mundo e uma editora de recursos de conhecimento para desenvolvedores de software. Sua lista de idiomas de codificação compreende 253 idiomas baseados em dados de fontes como o GitHub e o TIOBE.

Lista de Linguagens de Programação DZoneA Lista de Idiomas

A Lista de Idiomas começou a rastrear linguagens de programação em 1991. O seu objectivo é ser uma das mais completas fontes de linguagens de computador "alguma vez montadas ou compiladas". Atualmente, The Languages List coleta informações em aproximadamente 2500 linguagens de computador do passado e do presente.

A Lista de Idiomas Lista de Idiomas de Codificação99 Garrafas de Cerveja

Nossa lista final de idiomas de codificação e potencialmente a mais estranha de todas elas. 99 Garrafas de Cerveja é um site que contém uma coleção da canção '99 garrafas de cerveja' escrita em mais de 1500 linguagens de programação! Os visitantes podem comentar e avaliar a precisão da codificação das diferentes linguagens listadas no site.

99 Frascos de Linguagens de Programação de CervejaO que é uma linguagem Markup?

Os idiomas de marcação diferem dos idiomas de codificação padrão. O diferença fundamental é que as linguagens de marcação envolvem um sistema de anotar um documento de uma forma que seja sintacticamente distinguível do texto. Uma linguagem de codificação é uma linguagem formal que fornece comandos usado para produzir diferentes tipos de produção e resultados.

A característica chave das linguagens de marcação é que elas são tanto humanas como legíveis por máquina (ao contrário de muitas linguagens de programação). Por exemplo, HTML (HyperText Markup Language), uma linguagem de marcação popular, utiliza tags de palavras para definir diferentes secções ou elementos de uma página web. Por exemplo, HTML (HyperText Markup Language): , ,

ou .

XML (Extensible Markup Language) é outra linguagem de marcação popular que é usado para armazenar dados estruturados. Ao invés de usar tags predefinidas como HTML, o XML usa tags personalizadas para definir elementos. O XML ajuda a compartilhar dados entre diferentes plataformas e é usado com bancos de dados, linguagens de programação e aplicativos móveis.

Muitos não consideram as linguagens de Markup como linguagens de programação de computadores porque elas não envolvem a escrita de código computacional. Eles são frequentemente referidos como línguas declarativas, ou seja, são declarações básicas que declaram o que deve existir na página. Outro ponto importante a notar é que a maioria funções técnicas requerem conhecimentos em linguagens de programação que envolvem codificação computacional.

O que são línguas de marcação?Fonte: Unsplash - Arian Darvishi

O que são línguas de consulta e esotéricas?

Techopedia escreve que uma linguagem de consulta é uma linguagem de programação informática que solicita e recupera dados de bases de dados e sistemas de informação através do envio de consultas. Structured Query Language (SQL) é a linguagem de consulta mais utilizada para a recuperação de bases de dados e sistemas de gestão do fluxo de dados. Ela veio em segundo lugar para a linguagem de programação mais popular testada pelos empregadores no nosso Relatório de competências de TI 2020 apenas JavaScript (como visto abaixo). SQL tem permanecido popular para desenvolvedores ao longo dos anos devido à sua facilidade de uso, precisão na consulta e coleta de dados em massa.

Os 5 primeiros idiomas que a maioria das empresas está à procura de competências técnicas emCertas linguagens de codificação são feitas apenas por diversão, enquanto outras são feitas para desafiar as normas do design da linguagem existente. Estes idiomas são referidos como línguas esotéricas, e eles diferem das linguagens de codificação padrão. As linguagens de codificação padrão (como JavaScript ou C++) são usadas para executar funções ou comandos específicos, enquanto as linguagens esotéricas servem apenas para divertir ou entreter.

Tanto a consulta como a esotérica diferem das linguagens de programação padrão e como tal podem não ser incluídas ao compilar uma lista de linguagens de codificação, um pensamento interessante quando se consideram as enormes discrepâncias entre as nossas listas de linguagens de codificação arredondadas.

O que são línguas de consulta e esotéricas? Foto por Jenni Chen, licença CC BY

Quantas linguagens de programação estão em uso?

Nem todos os idiomas de codificação são usados. Na verdade, a grande maioria das que se encontram nas nossas listas de línguas de codificação, nunca são utilizadas ou tornaram-se antiquadas. Porquê? Bem, algumas linguagens de programação são substituídas devido a mudanças na tecnologia, enquanto outras são feitas puramente para um propósito singular.

Uma simples consulta de pesquisa em Quora perguntando "quantas linguagens de programação existem?", desde que se tenha uma visão valiosa sobre quantas linguagens existem. O mais interessante, porém, é o que as pessoas dizem sobre a popularidade de certas linguagens. Muitas das linguagens de referência de comentários criadas que desafiam o usuário, na forma de enigmas ou piadas, mas não têm valor de codificação fora disso (veja linguagens esotéricas).

Linguagens de programação para fins especiais

Linguagens de programação para fins especiais ou linguagens de programação específicas do domínio são projetados para um determinado domínio de aplicação. Estas linguagens só podem ser usadas para resolver um problema específico e não são tão amplamente utilizadas como outras linguagens de codificação padrão. Exemplos de linguagens para fins especiais incluem LISP e Prolongamento.

Que linguagens de programação são mais utilizadas?

Tentar responder "quantas linguagens de programação estão em uso" ou "quais linguagens de programação são mais usadas?" é tão subjetivo quanto responder "quantas linguagens de programação existem?" Depende realmente de quem você pergunta e o que você classifica como uma linguagem de programação relevante.

Dito isto, é melhor ouvir os próprios desenvolvedores para determinar quais linguagens são as mais usadas. GitHub tem uma rede de mais de 40 milhões de desenvolvedores, e em seu 2019 Estado do Relatório Octoverso eles reportaram:

"No último ano, os desenvolvedores colaboraram em mais de 370 idiomas primários no GitHub."

É seguro dizer que uma plataforma como o GitHub, que tem enorme alcance e um número enorme de assinantes, fornece uma representação precisa de quais linguagens de programação são as mais comumente usadas.

Quais são as linguagens de programação mais utilizadas profissionalmente?

Quando se trata de linguagens de codificação utilizadas num sentido profissional, o número de linguagens de programação comumente utilizadas é reduzido ainda mais.

Quais são as linguagens de programação mais utilizadas profissionalmente?Nosso Relatório de Competências em TI 2020 oferece uma visão única sobre quais linguagens de codificação são as mais comumente testadas para profissionais de TI. Temos testes de codificação em 57 idiomas, frameworks e bibliotecas diferentes, mas dos 213.782 testes de codificação enviados no ano passado, 40% deles foram testados em JavaScript (como visto acima). Nota: os testes não equivalem ao 100% porque os candidatos podem ser testados para várias tecnologias e idiomas ao mesmo tempo. Os 8 primeiros idiomas testados em conjunto

As 8 principais línguas testadas em conjunto - quantas línguas de computador existemA tabela acima demonstra os 8 principais idiomas que foram testados juntos a partir dos dados coletados para o nosso relatório de 2020. Note que os nossos testes são criados tendo em conta a pilha de tecnologia em mente, o que significa que várias tecnologias podem ser cobertas em um único teste. JavaScript + CSS lideram o caminho com 20.7% de testes realizados, seguido de perto por JavaScript + HTML (17.8%) e Java + SQL (15.6%). Como você pode ver, há apenas um punhado de linguagens de programação que são comumente utilizadas no ambiente profissional.

Pensamentos finais sobre a linguagem informática

Como você pode ver, responder à pergunta "quantas linguagens de programação existem?" não é tão simples quanto parece. A nossa lista de linguagens de codificação demonstrou que, dependendo de quem você pergunta a resposta, varia significativamente.

O que é certo é que apesar do grande número de linguagens de programação existentes, o número de linguagens de programação em uso é um número muito menor. O número é reduzido ainda mais quando analisamos quais linguagens de codificação são regularmente utilizadas pelos profissionais de TI.

As linguagens de programação mais utilizadas são altamente funcionais, servindo uma variedade de propósitos e sistemas. É esta funcionalidade e adaptabilidade que mantém a sua popularidade entre os profissionais de TI.

Partilhar correio

Verificar e desenvolver as habilidades de codificação sem problemas.

Veja os produtos DevSkiller em ação.

Certificações de segurança e conformidade. Certificamo-nos de que os seus dados estão seguros e protegidos.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore