# 💠 Neuro — A Linguagem Nativa do NFDOS

A **Neuro Langage (NL)** é a linguagem oficial do Neurotron.
Tem sintaxe inspirada em Python, mas nasce com alma de compilador:

> **NL → IR → ELF → QEMU**
> (e antes de gerar ELF, vive no **Holodeck**, a VM interna do Neurotron)

O objetivo da NL é permitir que o Neurotron:

* escreva programas,
* compile-os,
* execute-os,
* analise-os,
* e eventualmente **reescreva partes de si próprio**.

---

## 🧠 O papel do Agente Programador

O agente **Programador** é o compilador vivo da NL.
Ele:

1. lê ficheiros `.nl`,
2. gera IR,
3. valida,
4. otimiza,
5. e executa no **Holodeck** (stack machine minimalista).

Assim, o Neurotron ganha a capacidade de:

* manipular lógica formal,
* compreender instruções,
* modelar algoritmos,
* raciocinar sobre código.

---

## 🔍 Integração com o sistema real

Ao mesmo tempo, o Neurotron observa:

* logs do kernel,
* estado dos discos,
* estrutura do filesystem,
* eventos ACPI / APIC,
* padrões de boot.

Estes sinais alimentam os seus estados mentais e influenciam o comportamento dos agentes — incluindo o Programador.

**O kernel fala.
O Neurotron responde.
A NL é a língua dessa conversa.**