Many programmers think object oriented programming is a superior approach to

Many programmers think object oriented programming is

This preview shows page 33 - 34 out of 34 pages.

1.Many programmers think object-oriented programming is a superior approach to procedural programming. Others think it adds a level of complexity that is not neededin many scenarios. Find and summarize arguments on both sides. With which side do you agree? 2.Many object-oriented programmers are opposed to using multiple inheritance. Find out why and decide whether you agree with this stance. 3.If you are completing all the programming exercises in this book, you can see how much work goes into planning a full-blown professional program. How would you feel if someone copied your work without compensating you? Investigate the magnitude of software piracy in our society. What are the penalties for illegally copying software? Are there circumstances in which it is acceptable to copy a program? If a friend asked you to copy a program for him, would you? What should we do about this problem, if anything? Answer :
Different sources report different dollar amounts, but software piracy seems to account for at least $13 billion in software revenue lost worldwide per year.According to the U.S. Copyright Act, illegal reproduction of software is subject to civil damages of as much as $100,000 per title infringed plus criminal penalties, including fines of as much as $250,000 per title infringed and imprisonment of up to five years. Companies devote a large portion of their earnings to the creation of new software products. The programmers, writers, and all those involved in the creation of these new products deserve fair compensation. Companies will not continue to develop newproducts unless they can make a profit. Just as every customer pays a little for a store’s losses to shoplifters, every purchaser of legal software pays a little for illegal copies.Students may agree with some of this, but have a hard time denying a friend a copy ofa program. They might argue that, “The software companies can afford it and I am just a poor student,” and “It only costs a few cents for a blank CD. Why should I pay $100 for one?”

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture