Abstract

This chapter is designed to study, using several examples, how ideas from the Unix philosophy have infiltrated other technologies, projects, methodologies, and design approaches. Sun Microsystems' Java programming language has been a phenomenon in its own right. As the heir apparent to the portable-language-of-choice throne once held by the C programming language, it has firmly established itself as the de facto language for new application development today. It Java adheres to the Unix philosophy tenet of flat-file usage with its property file mechanism. Object-oriented programming (OOP) fits in well with the Unix philosophy. While some functions in procedural languages often consume a page or more, well-written objects in the OOP style usually lean toward smaller sizes. Extreme programming (XP) methodology affirms the success of using a tenet of Unix philosophy—build a prototype. This chapter discusses the aforementioned technologies in relation to the infiltration of Unix. It also discusses refactoring, the internet, wireless communication, and web services. There will be various Unix versions over the years, but the Unix philosophy will endure for a long time. This is especially true of Linux. Linux will most likely become the version of Unix that fulfills the prediction that Unix will be the world's operating system of choice.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.