03169nam 22005775 450 991035783790332120250609111453.09781484253809148425380910.1007/978-1-4842-5380-9(CKB)4100000009759089(DE-He213)978-1-4842-5380-9(MiAaPQ)EBC5973822(CaSebORM)9781484253809(OCoLC)1138950129(OCoLC)on1138950129(MiAaPQ)EBC5973773(EXLCZ)99410000000975908920191106d2019 u| 0engurnn|008mamaatxtrdacontentcrdamediacrrdacarrierIntroducing Vala Programming A Language and Techniques to Boost Productivity /by Michael Lauer1st ed. 2019.Berkeley, CA :Apress :Imprint: Apress,2019.1 online resource (XI, 242 p. 7 illus.) Includes index.9781484253793 1484253795 Includes bibliographical references.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.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.Programming languages (Electronic computers)Computer programmingProgramming Languages, Compilers, Interpretershttps://scigraph.springernature.com/ontologies/product-market-codes/I14037Programming Techniqueshttps://scigraph.springernature.com/ontologies/product-market-codes/I14010Programming languages (Electronic computers)Computer programming.Programming Languages, Compilers, Interpreters.Programming Techniques.005.13Lauer Michaelauthttp://id.loc.gov/vocabulary/relators/aut1062355MiAaPQMiAaPQMiAaPQBOOK9910357837903321Introducing Vala Programming2524659UNINA