Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Capa Frontispício GEN Página de rosto Página de créditos Prefácio Sumário Parte I. A Linguagem
1 Primeiros Passos
1.1 Trechos 1.2 Algumas Convenções Léxicas 1.3 Variáveis Globais 1.4 O Interpretador de Linha de Comando Exercícios
2 Tipos e Valores
2.1 Nil 2.2 Booleanos 2.3 Números 2.4 Cadeias 2.5 Tabelas 2.6 Funções 2.7 Userdata e Threads Exercícios
3 Expressões
3.1 Operadores Aritméticos 3.2 Operadores Relacionais 3.3 Operadores Lógicos 3.4 Concatenação 3.5 O Operador de Comprimento 3.6 Precedência 3.7 Construtores de Tabelas Exercícios
4 Comandos
4.1 Atribuição 4.2 Variáveis Locais e Blocos 4.3 Estruturas de Controle 4.4 break, return e goto Exercícios
5 Funções
5.1 Múltiplos Resultados 5.2 Funções Variádicas 5.3 Argumentos Nomeados Exercícios
6 Mais sobre Funções
6.1 Fechos 6.2 Funções Não Globais 6.3 Chamadas Finais Próprias Exercícios
7 Iteradores e o for Genérico
7.1 Iteradores e Fechos 7.2 A Semântica do for Genérico 7.3 Iteradores sem Estado 7.4 Iteradores com Estado Complexo 7.5 Iteradores Verdadeiros Exercícios
8 Compilação, Execução e Erros
8.1 Compilação 8.2 Código Pré-Compilado 8.3 Código C 8.4 Erros 8.5 Tratamento de Erros e Exceções 8.6 Mensagens de Erro e Traços Exercícios
9 Corrotinas
9.1 Conceitos Básicos de Corrotinas 9.2 Pipes e Filtros 9.3 Corrotinas como Iteradores 9.4 Multitarefa Não Preemptiva Exercícios
10 Exemplos Completos
10.1 O Problema das Oito Rainhas 10.2 Palavras Mais Frequentes 10.3 Algoritmo de Cadeias de Markov Exercícios
Parte II. Tabelas e Objetos
11 Estruturas de Dados
11.1 Arrays 11.2 Matrizes e Arrays Multidimensionais 11.3 Listas Encadeadas 11.4 Filas e Filas Duplamente Encadeadas 11.5 Conjuntos e Multiconjuntos 11.6 Buffers de Cadeias 11.7 Grafos Exercícios
12 Arquivos de Dados e Persistência
12.1 Arquivos de Dados 12.2 Serialização Exercícios
13 Metatabelas e Metamétodos
13.1 Metamétodos Aritméticos 13.2 Metamétodos Relacionais 13.3 Metamétodos Definidos por Bibliotecas 13.4 Metamétodos de Acesso a Tabelas Exercícios
14 O Ambiente
14.1 Variáveis Globais com Nomes Dinâmicos 14.2 Declarações de Variáveis Globais 14.3 Ambientes Não Globais 14.4 Usando _ENV 14.5 _ENV e load Exercícios
15 Módulos e Pacotes
15.1 A Função require 15.2 A Abordagem Básica para a Escrita de Módulos em Lua 15.3 Usando Ambientes 15.4 Submódulos e Pacotes Exercícios
16 Programação Orientada a Objetos
16.1 Classes 16.2 Herança 16.3 Herança Múltipla 16.4 Privacidade 16.5 A Abordagem do Método Único Exercícios
17 Tabelas Fracas e Finalizadores
17.1 Tabelas Fracas 17.2 Funções de Memorização 17.3 Atributos de Objetos 17.4 Revisitando Tabelas com Valores-Padrão 17.5 Tabelas Efêmeras 17.6 Finalizadores Exercícios
Parte III. As Bibliotecas-Padrão
18 A Biblioteca Matemática
Exercícios
19 A Biblioteca de Manipulação de Bits
Exercícios
20 A Biblioteca de Tabelas
20.1 Inserir e Remover 20.2 Ordenação 20.3 Concatenação Exercícios
21 A Biblioteca de Cadeias
21.1 Funções Básicas de Cadeias 21.2 Funções de Casamento de Padrões 21.3 Padrões 21.4 Capturas 21.5 Substituições 21.6 Truques do Ofício 21.7 Unicode Exercícios
22 A Biblioteca de E/S
22.1 O Modelo de E/S Simples 22.2 O Modelo de E/S Completo 22.3 Outras Operações sobre Arquivos Exercícios
23 A Biblioteca do Sistema Operacional
23.1 Data e Hora 23.2 Outras Chamadas de Sistema Exercícios
24 A Biblioteca de Depuração
24.1 Comodidades de Introspecção 24.2 Ganchos 24.3 Perfis Exercícios
Parte IV. A API C
25 Uma Visão Geral da API C
25.1 Um Primeiro Exemplo 25.2 A Pilha 25.3 Tratamento de Erros com a API C Exercícios
26 Estendendo Sua Aplicação
26.1 O Básico 26.2 Manipulação de Tabelas 26.3 Chamando Funções Lua 26.4 Uma Função de Chamada Genérica Exercícios
27 Chamando C a partir de Lua
27.1 Funções C 27.2 Continuações 27.3 Módulos C Exercícios
28 Técnicas para Escrever Funções C
28.1 Manipulação de Arrays 28.2 Manipulação de Cadeias 28.3 Armazenando Estado em Funções C Exercícios
29 Tipos Definidos pelo Usuário em C
29.1 Userdata 29.2 Metatabelas 29.3 Acesso Orientado a Objetos 29.4 Acesso como Array 29.5 Userdata Leve Exercícios
30 Gerenciando Recursos
30.1 Um Iterador de Diretórios 30.2 Um Analisador XML Exercícios
31 Threads e Estados
31.1 Múltiplas Threads 31.2 Estados Lua Exercícios
32 Gerência de Memória
32.1 A Função de Alocação 32.2 O Coletor de Lixo Exercícios
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion