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
Postar um comentário
Obrigado pelo seu feedback!