1.

Record Nr.

UNINA9910357837903321

Autore

Lauer Michael

Titolo

Introducing Vala Programming : A Language and Techniques to Boost Productivity / / by Michael Lauer

Pubbl/distr/stampa

Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019

ISBN

9781484253809

1484253809

Edizione

[1st ed. 2019.]

Descrizione fisica

1 online resource (XI, 242 p. 7 illus.)

Disciplina

005.13

Soggetti

Programming languages (Electronic computers)

Computer programming

Programming Languages, Compilers, Interpreters

Programming Techniques

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di bibliografia

Includes bibliographical references.

Nota di contenuto

1. Introduction -- 2. Getting Started -- 3. Syntax & Semantics -- 4. Object Oriented Programming -- 5. Networking -- 6. UI Programming with GTK+ -- 7. DBus -- 8. Linux -- 9. External Libraries -- 10. Afterword.

Sommario/riassunto

Get an introduction into the Vala programming language and learn about its syntax, semantics, and idioms. Do you want to boost your productivity? Are you interested in a programming language that combines the efficiency of a scripting language with the performance of a compiled language? Did you always want to write GTK+ or GNOME programs, but hate C with a passion? Read this book and learn Vala! Introducing Vala Programming starts from Hello World and goes up to graphical user interfaces using GTK+, covering DBus interprocess communication, network programming, Linux specifics, and more. You’ll learn how to leverage external libraries and enhance Vala by writing bindings to new libraries. You will: Discover the Vala programming language and how to use it to boost your productivity Use Vala syntax and semantics Write object-oriented code with Vala Work with DBus Implement networking with Vala Integrate and use external libraries with bindings and libgusb.