Home /Programação 5 novas linguagens de programação de código aberto que você pode ter...

5 novas linguagens de programação de código aberto que você pode ter perdido!

Nunca se sabe, uma dessas linguagens de programação pode ser o próximo grande sucesso!

0
246

As linguagens de programação têm sido um dos pilares mais importantes do mundo digital moderno. Isso permitiu uma ampla gama de inovações que antes não eram vistas.

Para mim, minha primeira experiência com linguagens de programação aconteceu quando eu estava cursando bacharelado em ciências da informação (CCI). Inicialmente, aprendi a venerável linguagem de programação C, depois C++ e, no último ano, aprendi Java, com Python sendo introduzido lentamente no final do semestre.

Claro que hoje em dia as coisas são diferentes para mim. Na verdade, não passei muito tempo programando desde 2013, pois lentamente fiz a transição para uma linha mais focada na escrita em minha carreira.

Apesar disso, tento o meu melhor para ficar de olho em linguagens de programação interessantes e, com esta lista, apresentarei algumas que encontrei recentemente. Se você é alguém que fica entusiasmado com a ideia de codificação e linguagens de programação, deve acompanhar algumas dessas opções intrigantes.

1. Pkl

Da casa da Apple, Pkl ( pronuncia-se Pickle ) é uma linguagem de programação declarativa que foi construída como uma implementação de configuração como código com suporte para validação e ferramentas avançadas.

Eles introduziram isso para resolver as deficiências de linguagens estáticas como YAML, JSON e listas de propriedades, quando a configuração se tornou mais complexa.

Alguns recursos principais incluem:

  • Licença Apache-2.0
  • Ótima integração IDE
  • Pode ser usado como uma ferramenta de linha de comando

Você pode acessar o site oficial e a documentação para começar a usá-lo. Para os interessados ​​no código-fonte, eles podem consultar seu repositório GitHub .

2. Lax

Esta é uma das mais novas linguagens de programação desta lista que foi apresentada no Reddit há alguns meses por seu desenvolvedor líder como “uma linguagem de programação onde a sintaxe é o que você quiser”.

Sendo um kit em subdesenvolvimento, o Lax foi criado porque seu criador sentiu que a maneira como outras linguagens analisam e interpretam o código é “desnecessariamente rigorosa”.

Eles queriam demonstrar que era possível construir uma linguagem com sintaxe altamente flexível/flexível que não sacrificasse o nível de desempenho e controle oferecido pelas linguagens de nível inferior.

Alguns recursos principais incluem:

  • Licença GPL-3.0
  • Funciona em uma máquina virtual
  • Sintaxe e gramática altamente extensíveis

Se isso lhe interessa, você pode começar acessando o repositório GitHub (complax), que apresenta o compilador e a máquina virtual para ele.

3. Amber

Amber é uma linguagem de programação que facilita a criação de scripts Bash, permitindo que os usuários escrevam scripts Bash em uma linguagem de programação de alto nível , mais próxima do que um ser humano pode entender facilmente.

Em nossos testes, Amber conseguiu gerar facilmente scripts Bash funcionais que funcionaram conforme o esperado, sem problemas.

Alguns recursos principais incluem:

  • Licença GPL-3.0
  • Baseado na sintaxe ECMAScript
  • Linguagem segura para tipo e tempo de execução

Aqueles intrigados com esta linguagem de programação podem consultar seu site oficial e documentação para começar a usá-la. Se você estiver interessado no código-fonte, visite o repositório GitHub.

4. Scrapscript

Comercializado por seu desenvolvedor como uma linguagem de programação que “ resolve o problema de compartilhamento de software ”, o Scrapscript tem como objetivo tornar o software seguro e compartilhável.

Fá-lo com vários elementos que reúnem tudo isto. Tomemos, por exemplo, a natureza endereçável de conteúdo, pedaços da linguagem chamados “ sucatas ” podem ser substituídos por um hash , que pode então ser distribuído globalmente em algo chamado “sucatas” que substituem o gerenciamento tradicional de pacotes.

Alguns recursos principais incluem:

  • Licença MIT
  • Natureza Altamente Modular
  • Dependências imutáveis

Se isso é algo do seu interesse, você pode acessar o site oficial para começar. Eles também têm um guia bastante útil e o código-fonte está hospedado no GitHub.

5. Knowledge Graph Language (KGL)

Os gráficos de conhecimento são um tipo de base de conhecimento que usa um modelo de dados estruturado em gráfico para manipular dados. Você provavelmente já se deparou com isso ao usar um mecanismo de busca como o Google, onde eles são usados ​​para fornecer respostas rápidas às perguntas mais frequentes, sem a necessidade de outras informações do usuário.

Fascinado pela forma como eles funcionam, James, um desenvolvedor e profissional de marketing técnico, decidiu construir uma linguagem de consulta para gráficos de conhecimento, e a Knowledge Graph Language (KGL) é o resultado disso.

Com o KGL, você pode interagir com gráficos de conhecimento de maneira direta , realizando tarefas como retornar todos os nós conectados, descobrir como dois nós separados se conectam e encontrar todos os atributos relacionados a um nó em um gráfico.

Alguns recursos principais incluem:

  • Licença MIT
  • Suporta triplos semânticos
  • Baseado em Python e HTML

Você pode aprender mais sobre o KGL consultando o blog recente de seu desenvolvedor líder e seu repositório GitHub, onde você encontrará um README útil e acesso ao código-fonte.

💬 Bom, essa lista foi só isso. Se você souber de alguma nova linguagem de programação que perdi, deixe-me saber nos comentários abaixo!