Unix, programming tools and C