
Introducing Vala Programming
Michael Lauer
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~242
- Nivel
- Básico
De qué trata
Guía introductoria escrita por Michael Lauer y publicada por Apress en 2019. Introduce el lenguaje Vala, diseñado por el proyecto GNOME para ofrecer una sintaxis moderna inspirada en C# que compila directamente a código C de alto rendimiento sin sobrecarga de máquina virtual.
Cubre la sintaxis de Vala, tipos básicos, orientación a objetos con el sistema GObject de GNOME (propiedades, señales y métodos virtuales), gestión automática de memoria mediante recuento de referencias (ARC), interfaces gráficas modernas con GTK+ 3 y asincronía nativa con `async/yield`.
A través de ejemplos directos, enseña a desarrollar aplicaciones nativas para el escritorio Linux consumiendo el ecosistema de librerías GLib/GObject. Ideal para desarrolladores que buscan programar en Linux con la comodidad de C# y la velocidad de C.
- Vala
- GNOME
- GTK+ 3
- GObject
- Linux Desktop
- C Compiler
- ARC
- Async Vala
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de Escritorio Linux con Vala y GTK+ 3
Desarrollo de un editor de texto con interfaz visual en GTK+, gestión de archivos asíncrona y arquitectura orientada a señales de GObject.

