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:
Estruturas de Dados: Conhecimento de estruturas de dados, como arrays, listas, pilhas, filas, árvores, grafos, etc.
Complexidade de Algoritmos: Compreensão e análise de complexidade (tempo e espaço) dos algoritmos.
Gerenciamento de Memória: Assim como na linguagem C, 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.
Depuração e Testes: Habilidades para depurar código, identificar erros e realizar testes para garantir a funcionalidade e a robustez do programa.
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.
Segurança: Conhecimento sobre práticas de segurança, por exemplo, vulnerabilidades relacionadas à estouro de buffer.
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.
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:
Abra o IDE e crie um novo arquivo de texto.
Escreva o seu código no editor de texto da IDE.
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.
Uma ferramenta útil para explorar as capacidades o Português Puro é o Ambiente de desenvolvimento integrado (ADI), denominado PAL-1000 que permite escrever código em Português Puro e executá-lo. Ele foi criado inteiramente em Português Puro com o objetivo de demonstar as capacidades da linguagem, servindo assim como uma Prova de Conceito.
Atualizado