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 alw
Introducing Vala Programming: A Language and Techniques to Boost Productivity
โ Scribed by Michael Lauer
- Publisher
- Apress
- Year
- 2019
- Tongue
- English
- Leaves
- 248
- Edition
- 1st ed.
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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.
What You Will Learn
- 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
Who This Book Is For
People with basic programming experience in any imperative programming language.
โฆ Table of Contents
Front Matter ....Pages i-xi
Introduction (Michael Lauer)....Pages 1-11
Getting Started (Michael Lauer)....Pages 13-32
Syntax and Semantics (Michael Lauer)....Pages 33-74
Object-Oriented Programming (Michael Lauer)....Pages 75-103
Networking (Michael Lauer)....Pages 105-125
UI Programming with GTK+ (Michael Lauer)....Pages 127-169
DBus (Michael Lauer)....Pages 171-200
Linux (Michael Lauer)....Pages 201-209
External Libraries (Michael Lauer)....Pages 211-234
Back Matter ....Pages 235-242
โฆ Subjects
Computer Science; Programming Languages, Compilers, Interpreters; Programming Techniques
๐ SIMILAR VOLUMES
<p>In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple lan
In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple langua
This book explains R and Python programming language for everyone who wants to learn two languages together.This is also helpful for Kids as well.
<p>The topics covered in this text are those usually covered in a full year's course in finite mathematics or mathematics for liberal arts students. They correspond very closely to the topics I have taught at Western New England College to freshmen business and liberal arts students. They include se