Pular para o conteúdo principal

Quantas linguagens de programação são brasileiras?

Linguagens de programação brasileiras


O Brasil possui uma rica história em tecnologia e desenvolvimento de software, incluindo linguagens de programação que se destacam por sua criatividade e impacto. Confira abaixo uma lista detalhada de linguagens criadas no Brasil ou fundadas por brasileiros, com exemplos de código e explicações.

1. Portugol

Uma linguagem educacional criada para ensinar lógica de programação em português. Sua sintaxe simples é baseada no pseudocódigo.

Exemplo de código em Portugol:

inicio
    inteiro numero, resultado
    escreva("Digite um número: ")
    leia(numero)
    resultado <- numero * 2
    escreva("O dobro do número é: ", resultado)
fim

2. Scriptum

Desenvolvida para facilitar o aprendizado de lógica de programação, Scriptum usa sintaxe em português.

Exemplo de código em Scriptum:

programa
variável idade: inteiro
início
    escreva("Digite sua idade: ")
    leia(idade)
    se idade >= 18 então
        escreva("Você é maior de idade.")
    senão
        escreva("Você é menor de idade.")
    fimse
fim

3. Visualg

Um ambiente de desenvolvimento integrado (IDE) e linguagem amplamente usada no ensino de algoritmos no Brasil.

Exemplo de código em Visualg:

algoritmo "Exemplo Visualg"
var
    a, b, soma: inteiro
inicio
    escreval("Digite dois números:")
    leia(a, b)
    soma <- a + b
    escreval("A soma é: ", soma)
fimalgoritmo

4. Lua

Uma linguagem de script leve e poderosa criada em 1993, amplamente usada no desenvolvimento de jogos, sistemas embarcados e aplicativos.

Exemplo de código em Lua:

local function saudacao(nome)
    return "Olá, " .. nome .. "!"
end

print(saudacao("Matheus"))

5. J

Uma linguagem multiparadigma que combina paradigmas imperativos, funcionais e lógicos. Criada em 2001 por João Paulo Barreto.

Exemplo de código em J:

fatorial =: >: */ i.
fatorial 5  NB. Calcula o fatorial de 5

6. Julia

Linguagem de alto desempenho para ciência de dados e computação científica, com contribuição de brasileiros como Amílcar Seraphini.

Exemplo de código em Julia:

function soma(a, b)
    return a + b
end

println("A soma de 10 e 20 é: ", soma(10, 20))

7. Phix

Uma linguagem funcional pura com foco em simplicidade e expressividade, criada em 2007 por Renato Pereira.

Exemplo de código em Phix:

sequence numeros = {1, 2, 3, 4, 5}
atom soma = 0

for i = 1 to length(numeros) do
    soma += numeros[i]
end for

printf(1, "A soma é %d\n", soma)

8. EGUA

Uma linguagem dinâmica e interpretada, criada para ensinar programação e matemática.

Exemplo de código em EGUA:

escreva("Digite seu nome: ")
nome = leia()
escreva("Bem-vindo, ", nome, "!")

9. Elixir

Uma linguagem funcional moderna que roda na máquina virtual Erlang, criada por José Valim.

Exemplo de código em Elixir:

defmodule Saudacao do
  def ola(nome) do
    "Olá, #{nome}!"
  end
end

IO.puts Saudacao.ola("Matheus")

10. ADVPL

Linguagem usada para sistemas ERP, desenvolvida pela TOTVS, uma das maiores empresas de software do Brasil.

Exemplo de código em ADVPL:

User Function CalculaSoma()
    Local nA := 10
    Local nB := 20
    Local nSoma := nA + nB
    MsgInfo("A soma é: " + Str(nSoma))
Return Nil

11. Guile

Uma linguagem voltada para jogos e interfaces gráficas, criada em 1996.

Exemplo de código em Guile:

(define (saudacao nome)
  (string-append "Olá, " nome "!"))

(display (saudacao "Matheus"))

12. Lua for Windows

Uma implementação de Lua otimizada para o Windows.

Exemplo de código em Lua for Windows:

local file = io.open("texto.txt", "w")
file:write("Este é um exemplo com Lua for Windows.")
file:close()

13. Wren

Uma linguagem de programação leve para desenvolvimento web e backend.

Exemplo de código em Wren:

local file = io.open("texto.txt", "w")
file:write("Este é um exemplo com Lua for Windows.")
file:close()

14. Boo

Uma linguagem compilada criada por Rodrigo Oliveira, semelhante ao Python.

Exemplo de código em Boo:

def soma(a as int, b as int):
    return a + b

print(soma(10, 20))

15. Script .BR

Uma linguagem de script para desenvolvimento web, com sintaxe em português.

Exemplo de código em Script .BR:

início
    mostrar("Olá, mundo!")
fim

16. Titanium Script

Uma linguagem usada para criar aplicativos móveis e desktop.

Exemplo de código em Titanium Script:

var janela = Titanium.UI.createWindow({
    title: "Exemplo Titanium",
    backgroundColor: "#fff"
});
janela.open();

17. G

Uma das primeiras linguagens de programação criadas no Brasil.

Exemplo de código em G:

start
    print "Olá, G!"
end

Conclusão

O Brasil contribuiu significativamente para o desenvolvimento de linguagens de programação, com destaque internacional para Lua e Elixir. Além disso, linguagens como Portugol, Visualg e EGUA desempenham papéis fundamentais no ensino de programação no país.

Se você conhece outras linguagens brasileiras, compartilhe conosco!

Comentários