# data[].attributes.body
JavaScript não é Java!

Essa confusão entre as duas linguagens existe desde o lançamento do JavaScript e se deve, claro, aos seus nomes.
O JavaScript estava sendo desenvolvida pela empresa Netscape, que negociava na época uma parceria com a Sun Microsystems . Assim, para aproveitar um pouco do sucesso da linguagem Java, em uma estratégia de Marketing, a linguagem que antes era chamada de LiveScript, foi lançada com o nome de JavaScript.

Para que serve está linguagem e porque ela é tão especial?
é uma linguagem de programação criada para navegadores, com o objetivo de proporcionar maior interatividade às páginas web. Suportada hoje por todos os navegadores, o JavaScript é padronizado pela ECMA Internacional e considerado a linguagem de programação Web mais popular do mercado.
O JavaScript seria tao especial pois você pode trabalhar os elementos no client-side: alterar a estrutura de um documento HTML, modificar estilos CSS, realizar ações conforme a interação do usuário com a sua aplicação, realizar validações de formulários e muito mais. Em outras palavras, o JavaScript é o responsável por trazer vida a uma página web no lado client-side.

# data[].attributes.body
Linguagem assembly (ou linguagem assembler), é qualquer linguagem de programação de baixo nível na qual há uma correspondência muito forte entre as instruções na própria linguagem e as instruções de código de máquina da arquitetura.
A linguagem assembly geralmente tem uma instrução por instrução de máquina, mas constantes, comentários, diretivas assembler, rótulos simbólicos de, por exemplo, locais de memória, registradores e macros geralmente também são suportados.
O código assembly é convertido em código de máquina executável por um programa utilitário conhecido como montador (assembler).
A etapa computacional quando um montador está processando um programa é chamada de tempo de montagem. A linguagem assembly também pode ser chamada de código de máquina simbólico.

Quanto à minha opinião, embora não sejam linguagens populares e necessárias de se aprender para entrar no mercado de trabalho, é interessante aprender sobre elas para entender como o processador funciona, quantos registradores são utilizados pela simples operação de atribuir valor a uma variável, por exemplo, e assim ter uma noção melhor de como um código pode ser otimizado.

Carlos Souza

# data[].attributes.body
É uma linguagem de programação esotérica. Foi criada em 25 de Março de 2007 por Adam Lindsay.
No início da internet surgiu a gíria LOL que significa "rir em voz alta". Em homenagem a essa gíria que foi criada essa linguagem.
Ao invés de classes e vetores, utiliza siglas muito utilizadas há alguns anos para criação de softwares.

# data[].attributes.body
Criada em 2003, Groovy é uma linguagem projetada para a sintaxe Java, sendo de programação orientada a objetos. Por ser desenvolvida para JVM, se torna multiplataforma. Sua proposta é trazer simplicidade e flexibilidade no código, sendo uma aprimoração do Java, de fácil aprendizagem para quem já tem um conhecimento sobre. A linguagem é utilizada por empresas como Netflix, LinkedIn e MasterCard.

# data[].attributes.body
Portugol é uma pseudolinguagem que permite ao leitor desenvolver algoritmos estruturados em português de forma  simples e intuitiva, independentemente de linguagem de programação verdadeiras. Utilizada para introduzir a programação a pessoass que não tem o conhecimento basico do inglês. Originalmente fora uma tradução do Pascal criado pelos professores Antonio Carlos Nicolodi e Antonio Mannso em 1986.
||D'Artagnan||

# data[].attributes.body
Haskell é uma linguagem de programação puramente funcional, ou seja, que executa seus procedimentos de maneira semelhante ao cálculo de uma função matemática. Esse comportamento permite uma maior precisão e consistência ao computar valores, dado que as funções dependem apenas de seus argumentos e não de um determinado estado. Diferentemente da programação imperativa, o paradigma funcional não requer a descrição de um passo-a-passo para executar um procedimento — ele apenas calcula expressões.

A linguagem é de tipagem forte, estática e inferida. Uma de suas características marcantes é a "lazy evaluation", que garante que todas as funções só sejam computadas quando seus resultados sejam estritamente necessários. Sua maior implementação é o GHC (Glasgow Haskell Compiler), que atua tanto como interpretador quanto como compilador.

A linguagem Haskell foi idealizada ainda no final dos anos 80 por um grupo de cientistas integrantes de um comitê formado após uma conferência com o intuito de padronizar o design das linguagens puramente funcionais já existentes na época. Sua semântica baseia-se na de outra linguagem puramente funcional chamada "Miranda", possui padrão aberto e sua primeira versão surgiu no ano de 1990. Sua última versão estável foi lançada em 2010.

# data[].attributes.body
É uma linguagem de programação imperativa que foi concebida como uma sucessora à linguagem de programação ALGOL 60, projetada com a meta de um escopo muito maior de aplicações e uma sintaxe e semântica mais rigorosamente definida. As contribuições de ALGOL 68 para o campo de informática são profundas, embora alguns deles não foram identificados publicamente até que foram passados, de uma forma ou outra, para uma de muitas linguagens de programação desenvolvidas subsequentemente.

Surgimento: 1968

Criador: Comitê Internacional

Estilo de tipagem: Forte

Luidi Bahia Kleemann

# data[].attributes.body
brainfuck, também conhecido como brainf*ck ou BF, é uma linguagem de programação esotérica notada pelo seu extremo minimalismo, criada por Urban Müller, em 1993. Ela é uma linguagem Turing completa, desenhada para desafiar e confundir os programadores, e não é útil para uso prático. Pela sua simplicidade, o desenvolvimento de compiladores e interpretadores para essa linguagem é muito mais fácil do que para outras linguagens. O nome da linguagem é geralmente não-capitalizado, apesar de ser um substantivo próprio.

Urban Müller criou brainfuck em 1993, com a intenção de fazer uma linguagem que pudesse ser implementada com o menor compilador possível, inspirado pelo compilador de 1024 bytes de FALSE. Alguns compiladores foram feitos menores do que 250 bytes.

Exceto pelos seus dois comandos de E/S, brainfuck é uma variação da linguagem de programação P′′, criada por Corrado Böhm em 1964. Todos os outros seis comandos de brainfuck são idênticos ao de P′′.

Eu acredito que esta linguagem é interessante, pois ela demonstra como ser Turing complete não significa muito em relação a praticidade de uso e como algumas linguagens podem ter um código muito mais dificil de ser mantido e entendido

# data[].attributes.body
É a linguagem de pesquisa para banco de dados. Muitas das características originais do SQL foram inspiradas na álgebra relacional. É a linguagem padrão para realizar queries. A linguagem SQL é utilizada de maneira relativamente parecida entre os principais bancos de dados relacionais do mercado: Oracle, MySQL, MariaDB, PostgreSQL, Microsoft SQL Server...

Paradigma | Declarativa
Criado em | 1974
Última versão | SQL:2016
Criado por | Donald D. Chamberlin
Raymond F. Boyce
Estilo de tipagem | Forte, estática

-Eduardo Rodrigues Graf

# data[].attributes.body
Erlang é uma linguagem de programação de uso geral e um sistema para execução. Foi desenvolvida pela Ericsson para suportar aplicações distribuídas e tolerantes a falhas a serem executadas em um ambiente de tempo real e ininterrupto. Ela suporta nativamente hot swapping, de forma que o código pode ser modificado sem a parada do sistema. Originalmente era uma linguagem proprietária da Ericsson, mas foi lançada em código aberto em 1998.[2]

A implementação da Ericsson executa um código interpretado em uma máquina virtual, mas também inclui um compilador para código nativo (ainda que não suportado para todas as plataformas).

Criar e gerenciar processos é uma tarefa trivial em Erlang; de forma geral, threads são consideradas complicadas e fontes de muitos erros de programação em linguagens. A comunicação entre processos é feita por troca de mensagens ao invés de variáveis compartilhadas, o que remove a necessidade de mecanismos explícitos de exclusão mútua[3].

# data[].attributes.body
COBOL - Linguagem Comum Orientada para os Negócios é uma linguagem de programação orientada para o processamento de banco de dados comerciais. É a linguagem de programação inteira mais usada, produto do Departamento de Defesa norte-americano sob a direção da contra-almirante Grace Murray Hopper
Paradigma: Procedural, imperativa, orientada a objetos

Criado por: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet

Estilo de tipagem: Forte e estática

Última versão: ISO / IEC 1989: 2014 especifica

# data[].attributes.body
A terceira linguagem mais popular no Brasil é a Blade, conhecida por aumentar a produtividade, a velocidade de codificação e a facilidade de leitura do código.
É uma linguagem que enfatiza o algoritmo, por isso tem um conjunto de sintaxe bem pequeno, mas poderoso. Por ser simples, rápida e dinâmica, permite desenvolver aplicações complexas rapidamente.

O Blade é a linguagem utilizada pelo Laravel para construção de views. Ele contém as instruções começadas com um @, por exemplo o @if, @section, @for, etc. O mesmo utiliza expressões do Laravel e do PHP para funcionar.

Blade também tem variáveis, porém você não as declara diretamente nele. Ele recebe as variáveis pelo controlador, e você pode acessar com {{ }}.

O Blade da imagem acima (obs.: clicar na imagem para ampliar) foi capaz de entender se a variável $mensagem existe ou não. Tomou uma decisão.

Fonte: https://pt.stackoverflow.com/questions/422323/o-blade-do-laravel-%C3%A9-uma-linguagem-de-programa%C3%A7%C3%A3o

# data[].attributes.body
É uma boa linguagem para programar aplicações que precisam funcionar em diversas plataformas, como Windows e iOS. Foi desenvolvida pela Google com o objetivo de substituir o Javascript como principal linguagem embutida em navegadores. É uma linguagem de script, orientada a objetos, baseada em classe e com coletor de lixo. Possui sintaxe com estilo baseado no C.

Criado por: Lars Bak e Kasper Lund
Versão mais recente: 2.16.1
Surgido em: 2011
Estilo de tipagem: forte, estática

# data[].attributes.body
Pascal é uma linguagem de programação orientada por objetos, que recebeu este nome em homenagem ao matemático e físico Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth, tendo em mente encorajar o uso de código estruturado. Pascal originou uma enorme gama de dialetos, podendo também ser considerada uma família de linguagens de programação. Grande parte de seu sucesso se deve a criação, na década de 80.

Criado por: Niklaus Wirth
Surgido em: 1970
Estilo de tipagem: Forte
Paradigma: Abstração de dados, Programação estruturada, Programação procedural
Última versão: 3.2.0

# data[].attributes.body
Kotlin é uma linguagem de programação multiplataforma, orietada a objetos e funcional, concisa e estaticamente tipada, desenvolvida pela JetBrains em 2011,  que compila para a Máquina virtual Java e que também pode ser traduzida para a linguagem JavaScript e compilada para código nativo. Foi anunciada em 2017 pela Google como a linguagem oficial do sistema Android.

Criado por: JetBrains.

Paradigma: orientada a objetos, estruturada, imperativa, concorrente, funcional.

Surgida em: 2011.

Última versão: 1.5.21 (13 de julho de 2021).

Estilo de tipagem: estática, forte, inferida.

# data[].attributes.body
Lua é uma linguagem de programação interpretada com tipagem dinâmica. Projetada por Tecgraf da PUC-Rio em 1993 para expandir aplicações de forma geral, para prototipagem e para ser embarcada em softwares complexos, como jogos. Possui semelhança com Icon, Ruby e Python.

Criado por: time de desenvolvimento a Tecgraf PUC-Rio

Paradigma: Multiparadigma

Surgido em: 1993

Tipagem: Forte e dinâmica

# data[].attributes.body
Visual Basic.NET é uma linguagem de programação totalmente orientada a objetos e com suporte total a UML, criada pela Microsoft e distribuída com o Visual Studio .NET. O Visual Basic.NET é um produto extremamente diferente do antigo Visual Basic 6.0, não podendo ser considerada uma versão seguinte. Não apenas a maneira de programar foi alterada, mas todo conceito de orientação a objetos trouxe poder para a linguagem

Criado Por: Microsoft Corporation

Última versão:   2010 (10.0.30 319.1) 5 de junho de 2015; há 6 anos

Surgido em:        2001; há 20 anos

Estilo de tipagem:           dinâmica, forte, insegura, nominativa.

Muitas empresas utilizam dos produtos da Microsoft, dentre eles cito o Excel no qual é um grande diferencial ter domínio de VBA para construção de macros e o Visual Basic.Net é um grande impulsionador para se obeter melhores resultados. Acredito que seja uma linguagem básica de fácil aprendizagem e que pode trazer um grande impacto na carreira profissional.

- Vinícius Braga

# data[].attributes.body
Elixir é uma linguagem de programação funcional, concorrente, de propósito geral que executa na máquina virtual Erlang (BEAM). Elixir compila em cima de Erlang para fornecer aplicações distribuídas, em tempo real suave, tolerante a falhas, non-stop, mas também a estende para suportar metaprogramação com macros e polimorfismo via protocolos.
Criado por: José Valim (Brasileiro)
Versão mais recente: 1.13 (3 de dezembro 2021)
Surgido em: 2012
Compiladores:  bytecode para Erlang BEAM
Estilo de tipagem: forte, dinâmica
Paradigma: Multiparadigma, funcional, concorrente, distribuída

# data[].attributes.body
Perl é usada em aplicações de CGI para a web, para administração de sistemas linux e por várias aplicações que necessitam de facilidade de manipulação de strings. Permite a criação de programas em ambientes UNIX, MSDOS, Windows, Macintosh, OS/2 e outros sistemas operacionais . Além de ser muito utilizada para programação de formulários www e em tarefas administrativas de sistemas UNIX - onde a linguagem nasceu e se desenvolveu -, possui funções muito eficientes para manipulação de textos.

Criado por: Larry Wall
Paradigma: estruturada, reflexiva, genérica, orientada a objetos
Surgiu em: 1987
Compiladores: AWK, C, C++, Pascal
Ultima versão: 5.30.0 (22 de maio de 2019)
Estilo de tipagem: dinâmica

# data[].attributes.body
JavaScript não é "Java Interpretado". Em poucas palavras, JavaScript é uma linguagem de scripting dinâmica que suporta a construção de objetos baseada em protótipos.  A sintaxe básica é intencionalmente similar tanto a Java quanto a C++, com o intuito de diminuir o número de conceitos exigidos para se aprender a linguagem. Estruturas da linguagem, como if,  for, while,  switch e try ... catch funcionam da mesma maneira do que nestas linguagens (ou quase.)

|| Júlia Rodrigues Gomes ||

# data[].attributes.body
Criada pela Apple, Swift é uma linguagem de programação destinada ao desenvolvimento de aplicativos para as plataformas da marca, como Mac OS, iOS, Apple Watch e Apple TV. A Swift foi desenvolvida para manter compatibilidade com a API Cocoa e com código existente em Objective-C

Criado Por: Chris Lattner; Apple
Surgido em: 2 de junho de 2014
Estilo de tipagem: estática; forte; inferida
Paradigma: orientada a objetos, estruturada, imperativa, concorrente, funcional
Última versão: Swift 5.4 (26/04/2021)

# data[].attributes.body
JavaScript é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma.
Ela faz parte das tecnologias padrões da web (assim como HTML e CSS) , mas também é usada em vários outros ambientes sem browser, tais como node.js,  Apache CouchDB e Adobe Acrobat.

Criada por: Brendan Eich (a serviço da Netscape)
Paradigmas: multiparadigma (procedural; orientado a objetos; imperativo; funcional)
Surgida em: 1995 (26-27 anos)
Última versão: ECMAScript 2018 (junho de 2018)
Estilo de tipagem: dinâmica, fraca

# data[].attributes.body
Go é uma linguagem de programação criada pela Google e lançada em código livre em novembro de 2009. É uma linguagem compilada e focada em produtividade e programação concorrente (um paradigma de programação).
O projeto inicial da linguagem foi feito em setembro de 2007 por Robert Griesemer, Rob Pike e Ken Thompson. Atualmente, há implementações para vários sistemas operacionais.

Criado por: Robert Griesemer, Rob Pike e Ken Thompson
Versão mais recente: 1.18 (15 de março de 2022)
Surgido em: 2009
Compiladores: 6g e ferramentas complementares - conhecidos em conjunto como gc
Estilo de tipagem: estática, forte

# data[].attributes.body
C# é uma linguagem de programação, multiparadigma, de tipagem forte, desenvolvida pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influências de outras linguagens de programação, como Object Pascal e, principalmente, Java. O código fonte é compilado para Common Intermediate Language (CIL) que é interpretado pela máquina virtual Common Language Runtime (CLR). C# é uma das linguagens projetadas para funcionar na Common Language Infrastructure da plataforma .NET Framework.

Criada Por: Anders Hejlsberg
Surgido Em: 2000
Última Versão: 10.0 (8 de novembro de 2021; há 4 meses)

# data[].attributes.body
Linguagem criada por Bryan O’Sullivan, engenheiro do Facebook, em 2014.

Tinha como objetivo permitir programadores criarem websites complexos assim como outros softwares com rapidez mantendo um código bem estruturado e livre de falhas.
Tem estrutura similar ao PHP, atualmente tem falhado em atrair a atenção do publico fora da empresa, que ainda o integra no seu sistema.

# data[].attributes.body
PHP
O PHP como é conhecido hoje, é na verdade o sucessor para um produto chamado PHP/FI. A primeira encarnação do PHP foi um simples conjunto de binários Common Gateway Interface (CGI) escrito em linguagem de programação C. Originalmente usado para acompanhamento de visitas para seu currículo online, ele nomeou o conjunto de scripts de "Personal Home Page Tools" mais frequentemente referenciado como "PHP Tools." Ao longo do tempo, mais funcionalidades foram desejadas, e Rasmus reescreveu o PHP Tools, produzindo uma maior e rica implementação. Este novo modelo foi capaz de interações com Banco de Dados e mais, fornecendo uma estrutura no qual os usuários poderiam desenvolver simples e dinâmicas aplicações web, como um livros de visitas.

Criado por: Rasmus Lerdof;
Versão mais recente: PHP 7.0 (Dezembro de 2015);
Surgido em: 1994;
Estilo de tipagem: float ou double.

# data[].attributes.body
C++ é uma linguagem de programação compilada, multi-paradigma e de uso geral.
O ponto mais forte da linguagem c++ é a velocidade de processamento na realização de cálculos.
Tem derivação da linguagem C e seu objetivo, como o próprio nome já diz é a versão melhorada da linguagem C.
---
-Criação em 1983 por: Bjarne Stroustrup.
-É uma linguagem de meio-termo (baixo nível e alto nível simultaneamente).
-A maior parte da Microsoft foi realizada através do c++, junto com seus programas (excel, word, ppt...)

# data[].attributes.body
É uma linguagem de programação de uso geral desenhada para performance e segurança. Sua sintaxe é muito semelhante ao C++.

Foi desenhada por Graydon Hoare no Mozilla Research. Desde 2016 vem sendo votada a linguagem mais amada no Stack Overflow.

Eduardo Schulz

# data[].attributes.body
C++ é uma linguagem de programação open source orientada a objetos, utilizada tanto como linguagem de máquina quanto para softwares empresariais, acadêmicos, jogos, edição de imagens, fotos e vídeos.
Essas características permitem que ela seja considerada uma linguagem tanto de alto quanto de baixo nível.

Criado por: Bjarne Stroustrup
Paradigma: orientada a objetos, genérica, procedural
Surgido em: 1979 (padronizado em 1998)
Compiladores: Clang, GNU GCC, MinGW, MSVC, C++ Compiler, C++Builder
Ultima versão: C++20 (15 de dezembro de 2020, há 1 ano e 4 meses)
Estilo de tipagem: estática, fraca, forte

# data[].attributes.body
Linguagem de programacao esoterica ( linguagem de programacao projetada para testar os limites dos projetos de linguagem de computadores).

Uma das primeiras linguagens de programação a usar 2D.

O código é bidimensional.

Criador: Chris Pressey, em 1993.

baseada no conceito de pilha (lifo).

# data[].attributes.body
Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script.

A versão atual: 3.1.1.

Enzo Porto

# data[].attributes.body
R é uma linguagem de programação multi-paradigma orientada a objetos, programação funcional, dinâmica, fracamente tipada, voltada à manipulação, análise e visualização de dados.

Criada Por:  Ross Ihaka e por Robert Gentleman.

Surgido em: 1993

Última versão: 4.1.0 (18 de maio de 2021)

# data[].attributes.body
COBOL - Linguagem Comum Orientada para os Negócios é uma linguagem de programação orientada para o processamento de banco de dados comerciais
Paradigma: Procedural, imperativa, orientada a objetos

Criado por: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet

Estilo de tipagem: Forte e estática

Última versão: ISO / IEC 1989: 2014 especifica

# data[].attributes.headline
GML - GameMaker Language (Lucas Renato Fernandes da Silva)

# data[].attributes.subject
GML - GameMaker Language (Lucas Renato Fernandes da Silva)

# data[].attributes.body
A IDE GameMaker Studio, escrita em C#, foi desenvolvida pela empresa YoYo Games. A plataforma traz funcionalidades voltadas ao desenvolvimento de jogos, e o GML é sua linguagem própria (literalmente significa GameMaker Language). É baseada em C++, mas contém elementos do JavaScript e C#.

O GML é uma linguagem de programação orientada a eventos. Então, além de haver noção de classes, objetos e hereditariedade como um todo, há também uma estrutura de eventos. Afinal, em todos os jogos eletrônicos, necessariamente haverá um input por parte do jogador, e isso transformará o jogo de alguma forma, seja puxando outro evento ou mudando algo na memória da máquina.

É de fácil acesso e possui uma sintaxe muito "perdoável", diferente de línguas de baixo nível como o C.

# data[].attributes.body
Malbolge é uma linguagem de programação esotérica, onde o nome é derivado do oitavo círculo do inferno na Divina Comédia de Dante Alighieri. Ela foi criada com o único objetivo de ser a linguagem mais difícil do mundo.
Malbolge é tão difícil, que apenas 2 anos depois do seu lançamento, programadores conseguiram fazer o primeiro programa Hello World

criada por Ben Olmstead em 1998

# data[].attributes.body
Rafael Scholz Griebler

TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft. É um superset sintático estrito de JavaScript e adiciona tipagem estática opcional à linguagem. A linguagem é transpilada para javascript e portanto roda em qualquer ambiente onde javascript roda.

Paradigma: multiparadigma (funcional, genérica, imperativa, oo)
Surgido em: 1 de outubro de 2012
Última versão: 4.6.3 (1 mês atrás) de acordo com o npm
Criado por: Microsoft
Tipagem: estática, forte e inferida

# data[].attributes.body
Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte

Criada por: Guido van Rossum
surgiu em: 1991

Laura Loch

# data[].attributes.body
Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Em 2008 o Java foi adquirido pela empresa Oracle Corporation.

Criado Por: James Gosling

Versão mais recente: Java 13 (17 de setembro de 2019)

Surgido em: 1995

Última versão: 13 (10 de setembro de 2019; há 11 meses)

Compiladores: GCJ, Javac

Estilo de tipagem: estática, forte

# data[].attributes.body
C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização, criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix.

Criado Por: Dennis Ritchie

Paradigma: programação estruturada; programação imperativa; programação procedural

Compiladores: Borland C, Clang, GNU GCC, MSVC, Turbo C, Watcom C, Tiny C Compiler

Surgido em: 1972 (47–48 anos)

Última versão: C18 (junho de 2018; há 2 anos)

Estilo de tipagem: estática, fraca