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
A Linguagem de Programação NeoBASIC
Prefácio
Epígrafe
Traduções
Conceitos Básicos
Introdução
Interpretador vs. Compilador
Paradigmas de Programação
Programação Imperativa
Programação Imperativa
Programas NeoBASIC
Execução Sequencial
Comentários e Hashtags
Diretiva do Interpretador
Diretivas Pragma
Console e Fluxos Padrão
Tipos de Dados Embutidos
Constantes e Valores Mágicos
Variáveis e Mutabilidade
Átomos e Símbolos
Conversões de Tipo
Dados Literais
Literais Atômicos
Strings ASCII & Unicode
Formatação de String
Expressão Regular
Operadores Primitivos
Operadores Aritméticos
Operadores Financeiros
Operadores Bit a Bit
Operadores Relacionais
Operadores de Comparação
Operadores Condicionais
Operadores de Intervalo
Operadores Lógicos
Operadores de Coalescência
Operadores de Pipeline
Operadores de Implicação
Operadores de Atribuição
Operadores de Encadeamento
Operadores de Redirecionamento
Operadores de Composição
Operadores Diversos
Precedência de Operadores
Comandos Sequenciais
Comando de Atribuição
Comando de Expressão
Comando de Rótulo
Comando Vazio
Comandos Condicionais
Comando If-Then
Comando Unless
Expressão If-Then-Else
Expressão de Guarda
Shell do Sistema Operacional
Objeto Shell
Arquivos e Diretórios
Operador de Junção
Pesquisa no Shell
Três Passarinhos
Depuração com Pato de Borracha
Rastreamento com Pássaro Canoro
Teste Canário
Apêndice — Referência da Linguagem
Apêndice A: Gramática NeoBASIC
Apêndice B: Palavras-chave Reservadas
Apêndice C: Convenções Léxicas
Apêndice D: A Arte de NeoBASIC
Apêndice E: Padrão ISO C++
Apêndice F: A Biblioteca Padrão do C++
Apêndice G: Glossário de Programação