Bienvenidos sean a este post, hoy damos por concluido el curso de Lua si llegaron hasta aca ya tienen todos los conocimientos basicos para poder utilizar Lua, en el futuro pretendo adicionar alguna utilidad mas a fondo de este lenguaje, como por ejemplo un Game Engine que encontre hace poco pero primeramente debo investigar un poco mas, cuando tenga algo lo primero que hare sera subirlo en este blog, por lo pronto les dejo el listado en el orden que deben estudiarlo si no conocen nada y en caso de haberlo seguido para repasarlo o utilizarlo como referencia:
- Introduccion
- Instalacion
- Interprete
- Identificadores, variables globales y chunks
- Tipos
- Strings
- Tables
- Operadores arimeticos
- Operadores relacionales
- Operadores logicos
- Concatenacion y precedencia
- Constructores de tablas
- Asignaciones
- Variables locales y bloques
- if
- While y repeat
- For numerico
- For generico
- Break y return
- Funciones
- Multiples resultados
- Numero variable de argumentos
- Argumentos nombrados
- Mas sobre funciones
- Cierres
- Funciones no globales
- Llamada de tails adecuadas
- Iteradores y cierres
- La semantica del for generico
- Iteradores sin estado
- Iteradores de estado complejo
- Iteradores de verdad
- Compilacion
- Codigo C
- Errores
- Manejando errores y excepciones
- Mensajes de error y tracebacks
- Corutinas basicas
- Pipes y filtros
- Corutinas como iteradores
- Multiprocesamiento no preventivo
- Descripcion de datos
- Algoritmo en cadena de Markov
- Arrays
- Matrices y arrays multidimensionales
- Listas enlazadas
- Queue y doble queue
- Sets y bags
- Buffers de cadenas
- Graficos
- Archivos de datos
- Serializacion
- Salvando tablas sin ciclos
- Salvando tablas con ciclos
- Metatablas y metametodos
- Metametodos relacionales
- Metametodos arimeticos
- Metametodos definidos por libreria
- Metametodos de acceso de tabla
- Variables globales y nombres dinamicos
- Declaracion de variables globales
- Entornos no globales
- Entornos no globales II
- Modulos y paquetes
- La funcion require
- Enfoque basico para escribir modulos
- Usando entornos
- La funcion module
- Submodulos y paquetes
- Programacion orientada a objetos
- Clases
- Herencia
- Herencia multiple
- Privacidad
- El enfoque de un metodo unico
- Weak Tables
- Funciones de «memoizar»
- Atributos de objetos
- Revisitando tablas con valores predeterminados
- Libreria matematica
- Libreria table – insert y remove
- Libreria table – sort
- Libreria table – concat
- Libreria string – funciones basicas
- Libreria string – funciones de coincidencias de patrones
- Libreria string – patrones
- Libreria string – capturas
- Libreria string – reemplazos (1a. parte)
- Libreria string – reemplazos (2a. parte)
- Libreria string – gajes del oficio
- Libreria I/O – modelo simple de I/O
- Libreria I/O – modelo completo de I/O
- Libreria I/O – formas de trabajo en modelo completo
- Libreria I/O – otras operaciones en archivos
- Libreria de S.O -hora y fecha
- Libreria de S.O – otras llamadas de sistema
- Libreria de debug
- Libreria de debug – funciones introspectivas
- Libreria de debug – accediendo a variables
- Libreria de debug – Hooks
- Libreria de debug – perfiles
- Un vistazo a la API de C
- API C – primer ejemplo
- API C – la pila
- API C – empujando elementos de la pila
- API C – buscando elementos en la pila
- API C – otras operaciones en la pila
- Manejando errores con la API de C
- Lo basicos para extender tu aplicacion
- Manipulando tablas para extender tu aplicacion
- Llamando funciones de Lua
- Una funcion de llamada generica
- Llamando a C desde Lua
- Funciones de C
- Modulos de C
- Manipulando arrays con funciones de C
- Manipulando cadenas
- Almacenando el estado de las funciones de C
- El registro
- Entornos para funciones de C
- Upvalues
- Tipos definidos por el usuario en C
- Userdata
- Metatablas
- Acceso orientado a objetos
- Acceso de array
- Userdata ligero
- Administrando recursos
- Un iterador de directorio
- XML Parser
- Procesos y estados
- Procesos multiples
- Estados de Lua
- Administracion de memoria
- La funcion de asignacion
- El recolector de basura
- El recolector de basura – operaciones atomicas
- La API del recolector de basura
Esto es para agradecerles a todo aquel que este leyendo, ya sean los seguidores de mi blog, los de mis de redes sociales o aquel que llego por casualidad a traves de un buscador, espero que les sea de mucha utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.


Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.50