Linguagem de programação: 5 curiosidades que pouca gente comenta

Veja se você sabe de alguma!

1. JavaScript nasceu em apenas 10 dias 😳

JavaScript, a linguagem que domina o frontend hoje, foi criada em 10 dias.

Sim, a primeira versão da linguagem foi feita às pressas para rodar dentro do navegador.
Por isso ela tem várias decisões “esquisitas”:

  • [] + [] vira ""

  • [] + {} é diferente de {} + []

  • typeof null é "object"

Muita coisa estranha veio dessa origem corrida.
E, mesmo assim, a linguagem evoluiu tanto que hoje você usa JS/TS no:

  • frontend (React, Vue, Next, etc.)

  • backend (Node.js)

  • mobile (React Native)

  • desktop, scripts, automação…

Ou seja: um “projeto feito às pressas” virou a base da web moderna.

2. Python foi criado como hobby de fim de ano

Python começou como um projeto de hobby de Natal e Ano Novo.

O criador, Guido van Rossum, queria uma linguagem:

  • fácil de ler,

  • simples de escrever,

  • com menos “barulho” de sintaxe.

Por isso o Python tem:

  • indentação obrigatória (nada de {} pra bloco),

  • código muito próximo de pseudo-código,

  • foco em legibilidade.

O resultado?
Virou a queridinha de:

  • ciência de dados,

  • automação,

  • IA,

  • scripts,

  • backend.

Moral da história: aquele side project que você está adiando talvez seja maior do que parece 👀

3. Muitas linguagens modernas nasceram tentando “consertar” outras

Várias linguagens modernas surgiram como resposta a limitações de outras.
Alguns exemplos:

  • TypeScript nasceu para resolver problemas de escala do JavaScript:

    • tipagem estática,

    • melhor suporte a grandes bases de código,

    • experiência melhor em IDE.

  • Kotlin apareceu como alternativa moderna ao Java:

    • menos verbosa,

    • null-safety,

    • integração 100% com o ecossistema Java.

  • Go (Golang) foi criada no Google para simplificar sistemas concorrentes e distribuídos:

    • compilação rápida,

    • binário único,

    • sintaxe simples.

Ou seja:

Linguagens são ferramentas → novas aparecem quando os problemas mudam.

4. PHP foi criado como conjunto de scripts pessoais

PHP começou como “Personal Home Page Tools” – literalmente, scripts pra página pessoal do criador.

Não havia a intenção inicial de virar uma linguagem gigante.
Mesmo assim, com o tempo:

  • ganhou recursos,

  • evoluiu o motor,

  • virou base de CMS como WordPress, Drupal, Joomla,

  • ainda hoje alimenta boa parte da web.

Isso explica porque muita coisa em PHP parece “estranha” para quem vê pela primeira vez:
ele não nasceu como linguagem de propósito geral, mas virou uma.

5. Você usa linguagens “sem saber” que está usando

Muita gente acha que “programação” é só:

  • JavaScript

  • Python

  • Java

  • C#

  • etc.

Mas no dia a dia você acaba usando outras linguagens sem perceber:

  • SQL – sempre que escreve SELECT * FROM ...

  • HTML/CSS – são linguagens também (de marcação/estilo)

  • JSONPath / YAML / Regex – mini linguagens específicas pra configuração e filtragem

Isso é importante porque:

Quem entende o conceito de “lingagem” como ferramenta, aprende mais rápido qualquer stack.

O que isso tudo significa para você como dev?

Alguns pontos pra levar:

  1. Não se apaixone por uma linguagem, e sim por resolver problemas.
    Linguagens vêm e vão, mas a lógica e os conceitos permanecem.

  2. Entenda a história e o “porquê” da linguagem que você usa.
    Isso explica muita coisa estranha de sintaxe e te ajuda a tomar decisões melhores.

  3. Não subestime projetos pequenos.
    Python e JavaScript também começaram pequenos e “experimentais”.

  4. Aprender mais de uma linguagem te dá visão de arquiteto, não só de executor.
    Você começa a escolher a ferramenta certa pra cada caso.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *