Documentação
  • Bem-vindo
  • Biblioteca Padrão
  • Características da linguagem
  • Comentários
  • Declaração e inicialização de variáveis
    • Inferência automática de tipos
  • Tipos de dados
    • Valores numéricos
    • Estruturas e Uniões de dados
      • Acessando os valores dos campos de estruturas
    • Strings e caracteres
      • Subtextos
      • Percorredores
    • Listas duplamente vinculadas
    • Conversão de tipos
  • Laços e Desvios condicionais
    • Lidando com vazamentos de memória em laços
  • Operadores
    • Precedência e Ordem de avaliação de operadores
  • Rotinas, Parâmetros e Funções
  • Trabalhando com Bibliotecas externas
  • Trabalhando com Instruções Hexadecimais
  • Callbacks
  • Introduzindo as palavras-chave "Preserve" e "original"
  • Usando a preposição "de"
  • Cores
  • Gráficos de Tartaruga (Turtle Graphics)
  • Algoritmos de Exemplo
    • Olá Mundo
    • A + B
    • Agenda Telefônica
    • Animação de sprites
    • Fatorial
    • 100 Portas
    • Dó Ré Mi Fá
    • API Win32 - GdipImageRotateFlip
    • Pintando como Claude Monet
    • Exemplo de interface
    • Evitando problemas de cintilação (Flickering)
    • Desenhando e pintando retângulos e caixas
    • Cofrinho Virtual
Fornecido por GitBook
Nesta página
  • O que você já deveria saber antes de seguir em frente?
  • O que é Português Puro?
  • Começando a programar com Português Puro

Isto foi útil?

Editar no GitLab

Bem-vindo

Este capítulo apresenta o Português Puro e discute alguns de seus conceitos fundamentais.

O que você já deveria saber antes de seguir em frente?

Este guia recomenda que você possua alguma experiência prévia em linguagens como C ou Pascal. Você poderá utilizar a linguagem de forma mais plena se tiver algum grau de conhecimento dos seguintes tópicos:

  1. Estruturas de Dados: Conhecimento de estruturas de dados comuns, como arrays, listas, pilhas, filas, árvores, grafos, etc.

  2. Complexidade de Algoritmos: Compreensão e análise de complexidade (tempo e espaço) dos algoritmos.

  3. Gerenciamento de Memória: Existirão situações em que o programador será responsável pelo gerenciamento de memória. Compreender alocação e liberação de memória é crucial para evitar vazamentos de memória e problemas de corrupção.

  4. Depuração e Testes: Habilidades para depurar código, identificar erros e realizar testes para garantir a funcionalidade e a robustez do programa.

  5. Bibliotecas e APIs: Familiaridade com o conceito de bibliotecas e APIs para realizar tarefas comuns, como entrada/saída, manipulação de arquivos, redes, etc.

  6. Segurança: Conhecimento sobre práticas de segurança, por exemplo, vulnerabilidades relacionadas à estouro de buffer.

  7. Controle de Versão: Familiaridade com sistemas de controle de versão e de comparação de arquivos (diff), como Git, para rastrear e gerenciar alterações no código-fonte.

  8. Compreensão de Arquitetura de Computadores: Ter um entendimento básico da arquitetura x86 irá ajudar na compreensão de certos aspectos de implementação da linguagem.

O que é Português Puro?

Português Puro é uma linguagem de programação de alto nível, ou seja é uma linguagem que permite criar programas utilizando um alto nível de abstração.

Português Puro possui uma biblioteca padrão que contém diversos tipos de dados, tais como:

  • Números inteiros;

  • Números fracionários;

  • Caracteres;

  • Strings;

  • Listas duplamente encadeadas;

  • Estruturas.

Além de possuir um conjunto de elementos essenciais que compõem o cerne da linguagem, incluindo operadores, estruturas de controle e declarações. O compilador e a Biblioteca padrão do Português Puro podem ser expandidos para uma variedade de finalidades, permitindo, assim, a extensão da linguagem.

Começando a programar com Português Puro

Para iniciar a aprendizagem da linguagem Português Puro, você precisará de um ambiente de desenvolvimento adequado.

Aqui está uma breve introdução sobre como dar seus primeiros passos com o Português Puro:

  1. Abra o IDE e crie um novo arquivo de texto.

  2. Escreva o seu código no editor de texto da IDE.

  3. Compile e execute o programa para ver os resultados.

O ambiente de desenvolvimento integrado pode variar dependendo da escolha do IDE, mas todos eles oferecem recursos semelhantes para escrever, compilar e executar o código.

PróximoBiblioteca Padrão

Atualizado há 10 dias

Isto foi útil?

Escolha um ambiente de desenvolvimento integrado (IDE) que suporte o Português Puro, como o , ou o .

Uma ferramenta útil para explorar as capacidades o Português Puro é o (ADI), denominado que permite escrever, compilar e executar códigos em Português Puro. Seu código-fonte foi escrito 100% em Português Puro com o objetivo de demonstrar as capacidades da linguagem, servindo assim como uma .

Visual Studio Code
Notepad++
PAL-1000
Ambiente de desenvolvimento integrado
PAL-1000
Prova de Conceito