A Linguagem de Programação NeoBASIC
Prefácio
Epígrafe
Traduções
Parte I — Fundamentos de Programação
1.
Conceitos Básicos
1.1.
Introdução
1.2.
Interpretador vs. Compilador
1.3.
Paradigmas de Programação
1.3.1.
Programação Imperativa
Parte II — Programação Imperativa
2.
Programas NeoBASIC
2.1.
Execução Sequencial
2.2.
Comentários e Hashtags
2.3.
Diretiva do Interpretador
2.4.
Diretivas Pragma
2.5.
Console e Fluxos Padrão
2.6.
Tipos de Dados Embutidos
2.7.
Constantes e Valores Mágicos
2.8.
Variáveis e Mutabilidade
2.9.
Átomos e Símbolos
2.10.
Conversões de Tipo
2.11.
Dados Literais
2.12.
Literais Atômicos
2.13.
Strings ASCII & Unicode
2.14.
Formatação de String
2.15.
Expressão Regular
3.
Operadores Primitivos
3.1.
Operadores Aritméticos
3.2.
Operadores Financeiros
3.3.
Operadores Bit a Bit
3.4.
Operadores Relacionais
3.5.
Operadores de Comparação
3.6.
Operadores Condicionais
3.7.
Operadores de Intervalo
3.8.
Operadores Lógicos
3.9.
Operadores de Coalescência
3.10.
Operadores de Pipeline
3.11.
Operadores de Implicação
3.12.
Operadores de Atribuição
3.13.
Operadores de Encadeamento
3.14.
Operadores de Redirecionamento
3.15.
Operadores de Composição
3.16.
Operadores Diversos
3.17.
Precedência de Operadores
4.
Comandos Sequenciais
4.1.
Comando de Atribuição
4.2.
Comando de Expressão
4.3.
Comando de Rótulo
4.4.
Comando Vazio
5.
Comandos Condicionais
5.1.
Comando If-Then
5.2.
Comando Unless
5.3.
Expressão If-Then-Else
5.4.
Expressão de Guarda
6.
Shell do Sistema Operacional
6.1.
Objeto Shell
6.2.
Arquivos e Diretórios
6.3.
Operador de Junção
6.4.
Pesquisa no Shell
7.
Três Passarinhos
7.1.
Depuração com Pato de Borracha
7.2.
Rastreamento com Pássaro Canoro
7.3.
Teste Canário
Apêndice
8.
Referência da Linguagem
8.1.
A - Gramática NeoBASIC
8.2.
B - Palavras-chave Reservadas
8.3.
C - Convenções Léxicas
8.4.
D - A Arte de NeoBASIC
8.5.
E - Padrão ISO C++
8.6.
F - A Biblioteca Padrão do C++
8.7.
G - Glossário de Programação
Light
Rust
Coal
Navy
Ayu
🔰 Manual de Referência do Programador NeoBASIC
Operadores Bit a Bit