Concepts of Programming Languages (11th Edition)
11th Edition
ISBN: 9780133943023
Author: Robert W. Sebesta
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 1, Problem 10PS
Explanation of Solution
Aspects of writing efficient
In present time the cost of hardware has reduced significantly and now a normal person can easily afford personal computers with standard hardware.
- Even though there has been downfall in the cost of hardware, but there is more effort to produce efficient and quality code.
- One reason is the execution time. Some programs like system software need to run continuously for long hours.
- So, they need to be efficient enough to meet the needs of the users. Also some may argue that instead of wasting efforts to optimize code, one can always upgrade his hardware.
- But who would want to upgrade the hardware for running just one code...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Is there ever a time when it would be beneficial to build software in assembly language instead of another language?
Is there ever a time when it makes sense to use assembly language rather than compiled code when developing software for a specific purpose?
Why is it better to avoid using assembly language when writing programs for general purposes? Do you believe that there is ever a time when it would be appropriate to utilize assembly language?
Chapter 1 Solutions
Concepts of Programming Languages (11th Edition)
Ch. 1 - Why is it useful for a programmer to have some...Ch. 1 - Prob. 2RQCh. 1 - Prob. 3RQCh. 1 - Prob. 4RQCh. 1 - Prob. 5RQCh. 1 - In what language is most of UNIX written?Ch. 1 - What is the disadvantage of having too many...Ch. 1 - How can user-defined operator overloading harm the...Ch. 1 - Prob. 9RQCh. 1 - Prob. 10RQ
Ch. 1 - Describe some design trade-offs between efficiency...Ch. 1 - Prob. 12RQCh. 1 - Prob. 13RQCh. 1 - Prob. 14RQCh. 1 - Prob. 15RQCh. 1 - Prob. 16RQCh. 1 - Prob. 17RQCh. 1 - Prob. 18RQCh. 1 - Prob. 19RQCh. 1 - Prob. 20RQCh. 1 - Prob. 21RQCh. 1 - Prob. 22RQCh. 1 - Prob. 23RQCh. 1 - Prob. 24RQCh. 1 - Prob. 25RQCh. 1 - What role does the symbol table play in a...Ch. 1 - Prob. 27RQCh. 1 - Prob. 28RQCh. 1 - What are the advantages in implementing a language...Ch. 1 - Prob. 1PSCh. 1 - What are some features of specific programming...Ch. 1 - Prob. 3PSCh. 1 - Prob. 4PSCh. 1 - Prob. 5PSCh. 1 - What common programming language statement, in...Ch. 1 - Java uses a right brace to mark the end of all...Ch. 1 - Prob. 8PSCh. 1 - Explain the different aspects of the cost of a...Ch. 1 - Prob. 10PSCh. 1 - Describe some design trade-offs between efficiency...Ch. 1 - Prob. 12PSCh. 1 - Prob. 13PSCh. 1 - Prob. 14PSCh. 1 - How do type declaration statements for simple...Ch. 1 - Write an evaluation of some programming language...Ch. 1 - Prob. 17PSCh. 1 - Many contemporary languages allow two kinds of...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- To what extent can a good compiler on modern processors produce code that is superior to that produced by an assembly language programmer? So what if we try?arrow_forwardIs there ever a time when writing software applications in assembly language is the best option, in your opinion?arrow_forwardA compiler converts high-level programs into machine-language counterparts. The compiler has an impact on CPU performance. What if that's true? How can this be? Give a solid reason for your answer?arrow_forward
- Is it possible that learning assembly language will improve your knowledge of computer operating systems?arrow_forwardWho decides which programs are most essential and how they should be prioritized in computing? What causes this? How often does this happen?arrow_forwardOn modern processors, what percentage of the time can a good compiler produce better code than an assembly language programmer? What exactly is the point?arrow_forward
- For what reasons should assembly language be avoided when creating multi-purpose programs? When is the use of assembly language advisable or even necessary?arrow_forwardAnswer soonarrow_forwardCan your understanding of computer operating systems be enhanced by studying assembly language?arrow_forward
- On modern processors, what proportion of the time can a good compiler produce better code than an assembly language programmer? What is the purpose?arrow_forwardWhy shouldn't assembly language be used for creating general-purpose programs? Do you believe there are any circumstances in which assembly language should be used?arrow_forwardWhat kinds of things do people who study computers perform with compilers?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning