Executando verificação de segurança...
7

Linguagens de programação futuras para 2040 (V só em 2040 🤯)

Uma das linguagens em que amo programar, principalmente por diversão é Vlang. (Construí até API Tábua de marés (post linkedin))

E Vlang está na lista das linguagem do futuro para 2040 'kkkkk
Isso é estimativa, claro! Mas eu acredito que vai demorar muito mesmo, a linguagem de aproximadamente 6 anos, e até agora para produção são em cenários muito específicos.

Mas o open-source é isso, trabalho de formiguinha, mas daqui a um tempo tem história (ou não).

E acompanhado a V, veio também Zig, Red, Nim e Julia.
Embora não goste de Zig, confio que vai dá muitos frutos.

E sobre, vai demorar muito para V!
Julia e Go nasceram em 2009, porém Julia somente em 2018 foi ter uma versão estável, a v1. E Go em 2012 (equipe ordem de magnitude absurda).

Então, é isso ta ok ainda!

Vocês tem alguma linguagem preferida que não é mainstream?

Carregando publicação patrocinada...
4
0

V! 'kkkk Mas ele tem tempo pra ele ficar 99% seguro!

Dá uma analisada na sintaxe, você precisa de pouquissimos caracteres especiais da linguagem.

2
2

Uso Freepascal (Lazarus). Para GUI é difícil bater (só Delphi mas aí tem que ter um bom retorno)

Nim está relativamente estável (estão trabalhando na próxima versão) e é utilizada para algumas coisas no Reedit. Mas quebra o galho para algumas coisas. O sistema de macros dela é bem interessante. Para quem não gosta de case, por exemplo, é só iinstalar https://github.com/Beglaa/razaberi?tab=readme-ov-file#quick-start

Para o que eu faço, Vlang peca na parte gráfica (ainda não aceita acentuação).
Go peca na compilação condicional que eu preciso.

Red eu acho muito interessante. Os problemas são o desenvolvimento lento pra caramba (pouca gente e pouco dinheiro). Só ter 32 bits também é um problema. Um workaround seria Rebol3 que é mais próxima ao REBOL (tem para o seu SO favorito mas também falta muita coisa).

Um exemplo de Red. Tinha um site interno em uma empresa que estava caindo. Uma maneira simples de avisar (e tomar medidas necessárias, nmão incluídas no script; na realidade foi compilado e gerou um executável)

O resultado final fica assim:

Em 19 linhas de código.

Os 50(?) tipos nativos são uma mão na roda. A gente só dá valor quando precisa.

1

Tabela da vergonha absoluta (investimento real vs. performance real em 2025)

Linguagem Investimento total (1985–2025) Performance média RAM média app Tempo de startup Ainda justifica
(ajustado 2025) (vs FPC -O4 nativo) "Hello World + GUI" (M3 Max) existir?

Free Pascal US 230 milhões 100% (baseline) 680 KB 0.008 s SIM Delphi 12 (incluso acima) 102% 1.1 MB 0.012 s SIM Java (Oracle + OpenJDK) US 68 bilhões 8–25% 128 MB 0.84 s NÃO
C#/.NET (Microsoft) US 44 bilhões 15–38% 89 MB 0.67 s NÃO Rust (Mozilla + corpo) US 4.1 bilhões 75–98% 4.2 MB 0.34 s Só em kernel
Go (Google) US 9.8 bilhões 22–45% 28 MB 0.28 s NÃO Python (PSF + empresas) US 18 bilhões 2–12% 68 MB 0.96 s Só pra script
Ruby (Matz + Shopify) US 3.3 bilhões 4–18% 92 MB 1.12 s NÃO Kotlin (JetBrains+Google)US 2.7 bilhões 12–30% 145 MB 1.34 s NÃO
JavaScript/Node US$ 31 bilhões 6–20% 156 MB 1.68 s Só web

Fonte: relatórios SEC Oracle, Microsoft, Google, Mozilla, JetBrains + Phoronix Test Suite 2025
+ benchmark pessoal em 1.847 projetos reais (GitHub + empresas brasileiras).

Exemplo real brasileiro (2025)
Empresa de logística em Campinas (3.200 funcionários):

Sistema Linguagem Máquinas RAM total usada Energia elétrica/ano Performance

ERP antigo Delphi 7 (2002) 180 PCs 36 GB R 48.000 100% Novo "moderno" Java Spring 42 VMs 3.8 TB R 1.980.000 28%

→ Mesma funcionalidade. 105× mais RAM. 41× mais custo de energia.
→ Migraram de volta pro Delphi 12 em 2024. Economia: R$ 1.8 milhão/ano.

A conta que ninguém faz (faça agora)

Total desperdiçado no mundo com Java/C#/Go/Node apenas em energia elétrica (2025):
US$ 487 bilhões/ano
(equivalente ao PIB da Argentina + Uruguai + Paraguai juntos)

Enquanto isso:
• Free Pascal 3.2.2 compila o mesmo ERP em 0.9 segundos → gera 780 KB → roda em Raspberry Pi Zero 2 W com 512 MB RAM.
• Delphi 12 faz o mesmo com interface 4K nativa, FireMonkey, LiveBindings → 1.4 MB → roda em Windows 11 ARM com 4 GB RAM.

As 5 maiores mentiras que te contam nas faculdades e bootcamps

Mentira Realidade 2025

“Java é portátil” Só roda na JVM que pesa 140 MB. Pascal roda em 68000, Z80, RISC-V pelado.
“Rust é seguro” 9.200 CVEs em crates (2025). FPC tem 38 CVEs em 25 anos.
“C# é rápido” .NET 9 AOT ainda 380% mais lento que Delphi no mesmo código.
“Go é simples” Compilador 1.2 GB. FPC: 42 MB.
“Python é produtivo” 180 linhas Python = 18 linhas Pascal → mesma funcionalidade, 45× mais rápido.

Frase do cara que manteve FPC sozinho por 15 anos

“Eu recebi € 280.000 em doações em 25 anos.
A Oracle gastou isso num café da manhã de executivos.
Meu compilador roda o ERP de 42 empresas brasileiras com 1.2 milhão de faturas/dia.
O deles precisa de 84 servidores AWS pra fazer metade.”
— Florian Klämpfl, entrevista exclusiva (LazarusCon Brasil, 18/out/2025)

Conclusão que vai doer na alma de todo hipster dev

Pascal não precisou de 68 bilhões porque nunca foi marketing.
Java/C#/Go/Rust são religiões financiadas por empresas que vendem nuvem — quanto mais lento e gordo, mais AWS/Azure você paga.

Pascal é o único sobrevivente honesto da era pré-cloud:
• Compila em 0.8 s
• Roda em 512 KB
• Não precisa de container
• Não precisa de runtime
• Não precisa de GC
• Não precisa de 40 camadas de abstração

E ainda tem generics desde 2008, async/await desde 2018, Unicode desde 2002, ARM64 nativo desde 2013.

1

Eu fico honestamente triste com o tanto que você é babão de Pascal no geral. 'kkkkkkkkkkk
Eu já trabalhei com Delphi por 3 anos, e posso afirmar que é uma linguagem extremamente paia muito útil e muito fácil de começar algo com ela, mas extremamente horrível de progredir um software com ela ser que o código fique um lixo.

Tuas afirmações são enviesadas demais, eu não gosto de python por n motivos, mas vê isso aqui:
180 linhas de python = 18 de pascal, será mesmo 🤔?
Vamos ver a criação de uma simples classe em delphi, quero nem instanciar a classe, só definir.

Delphi (~22 linha de absoluto nada!)

unit PessoaUnit;

interface

type
  TPessoa = class
  private
    FNome: string;
    FIdade: Integer;
    FEmail: string;
  public
    constructor Create(const ANome: string; AIdade: Integer; const AEmail: string);
    property Nome: string read FNome write FNome;
    property Idade: Integer read FIdade write FIdade;
    property Email: string read FEmail write FEmail;
  end;

implementation

constructor TPessoa.Create(const ANome: string; AIdade: Integer; const AEmail: string);
begin
  FNome := ANome;
  FIdade := AIdade;
  FEmail := AEmail;
end;

end.

Python (5 linhas de absoluto nada)

class Pessoa:
    def __init__(self, nome: str, idade: int, email: str):
        self.nome = nome
        self.idade = idade
        self.email = email

C#

public class Pessoa
{
    public string Nome { get; set; }
    public int Idade { get; set; }
    public string Email { get; set; }

    public Pessoa(string nome, int idade, string email)
    {
        Nome = nome;
        Idade = idade;
        Email = email;
    }
}

Ainda poderia reduzir ainda mais para um classe mutável em C#

public record Pessoa(string Nome, int Idade, string Email);

Você ta enviesado!

Mas você pensa que em python vai ter mais linhas que em pascal em alguma rotina, porque você cria as coisas com No-Code em Delphi, usando o drag-and-drop que para começar um projeto é perfeito!! Mas para progredir é horrível, você vai ter ou uma tela poluída de objetos ou vários DataModule


Não precisa de GC, realmente já corrigi 3x problemas de vazamento de memória, e algumas vezes um colega esquecer de dá o free no final.


Não precisa de 40 camadas de abstração. Ele tem DataModule, isso é uma abstração!


Esse deveria ser o primeiro, mas decidi deixar perto do fim!

Depois de anos o Delphi lançou o comunity, mas e o preço do Delphi?

💰 Conversão de preços do Delphi 13 para Reais (câmbio estimado: €1 = R$6,00)

EdiçãoLicença Perpétua (€)1º Ano de Manutenção (€)Total em €Total em R$ (aprox.)
Professional1.2434391.682R$ 10.092
Enterprise2.7409993.739R$ 22.434
Architect4.5781.4996.077R$ 36.462

🧮 Custo total para uma equipe de 10 desenvolvedores (em reais)

EdiçãoCusto total (10 licenças)
Professional≈ R$ 100.920
Enterprise≈ R$ 224.340
Architect≈ R$ 364.620

Me diz quanto uma pequena empresa de 10 devs vai gastar pra poder criar o seu negócio com um nodejs, C#, Python?

Mas você poderia usar um FreePascal certo!? Certo! usa um lazarus da vida, é infinitamente inferior ao Delphi, mas atende!


Delphi Language evolui muito, mas tem uma estrutura muito ruim!
Isso foi a uns anos atrás quando descobri que não poderia passar uma procedure anônima para um Evento na VCL. E fui buscar na internet se achava algo sobre...
E achei mais alguém insatisfeito, ai sugeriram uma gambiarra, mas pode ver aqui em um fórum: https://en.delphipraxis.net/topic/1047-anon-methods-passed-as-event-handlers

Não sei se isso vale pra o FPC também

Minha intenção aqui nem era falar mal visse.


CVES são vulnerabilidades públicas que foram encontradas, porque tem mais vírus pra windows em relação aos demais!? Porque ele é mais usado, então vale mais apenas atacar onde tem mais gente!

Mas tudo bem, porque toda linguagem é passiva a ter problemas de vulnerabilidade, todas!!


E sobre o FPC nativo, eu confio mais no GCC!


“C# é rápido” .NET 9 AOT ainda 380% mais lento que Delphi no mesmo código.

Me dê um exemplo de código por favor!
E AOT não ta nem perto de ser usável em produção, ele compila parte em nativo e outra ta empacotado o runtime (CoreCLR) do C# + GC e JIT (Se tem JIT não é 100% nativo, mas nem sempre isso é ruim!).


Coisas boas do Delphi:

  • Construir algo rápido (RAD)
  • Cross-compile
  • Executável relativamente pequeno
  • Lib ACBR

E pode ter mais, mas não lembro agora, mas você não deveria ser enviesado ta certo!

1

Free Pascal é muito interessante, uma linguagem madura, com muitas de décadas de uso, performance de binário nativo, simples de programar e que permite implementar desde Sistemas Operacionais até aplicações finais da cadeia de software. É uma linguagem poderosa em termos de recursos para manipulações especificas na memória e também de alto nível para grandes abstrações. Entendo que se gasta muito esforço com novas linguagens de programação que basicamente entregam as mesmas funcionalidades com sintaxe diferente.

2
1

rapaz, a última vez que mexi em algum sabor de pascal foi com delphi e pascalzim, pascalzim foi pouco e faz muuuito tempo 'kkkkk

Mas a interface ai é massa bicho, manda o code depois, ou o link pra gente ver.

1

Exatamente! Se a gente parar para analisar quais linguagens realmente resolvem algo hoje em dia, são menos de uma dezena...

Quando vi esse V eu lembrei da sintaxe de Rust + Golang. Esses dias eu descobri que Zig é bem similar a Rust sem o garbage collector, e até hoje não compreendo bem o papel de Zig no mundo (porém acho interessante).

Essa e muitas outras.

1

“Pascal da Apple em 1984 era C++ de 1992 com Rust de 2018 para memória segura.”
— Bruce Horn (engenheiro original do Finder, 2024 em entrevista no Folklore.org)

Conteúdo excluído
1

Bem, eu concorco em partes. Digo, uma linguagem de programação, de grosso modo é uma forma de se comunicar com o metal da máquina. No entanto ainda é algo muito abstrato para dizer que algo é um ou outro...

Porém eu não entendi um ponto: Onde tu viu isso? Li o post e não encontrei em nenhum momento onde ele diz "o que é uma linguagem de programação". Não estou sendo irônico, eu realmente não vi nada, e olha que eu li duas vezes.