O'Reilly logo

Beginning Modern Unix : Learn to Live Comfortably in a Modern Unix Environment by Manish Jain

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

© Manish Jain 2018
Manish JainBeginning Modern Unix https://doi.org/10.1007/978-1-4842-3528-7_11

11. Unix Programming with C and Vala

Manish Jain1 
(1)
Jaipur, Rajasthan, India
 

This chapter is for readers who intend to develop binary applications under Unix. As you can imagine, this is a vast, almost limitless, area. Just the number of programming languages today is in dozens: C, C++, Go, Haskell, Java, Lisp, Swift, Vala, and quite a few more.

If you are new to programming, you want to whittle down the choice of languages to work with. C is an excellent choice to develop skills in, almost a necessity when programming with Unix. Unix kernels, device drivers, system libraries, and essential executables are all written in C—apart from most of the object-oriented ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required