I need detailing what subjects are being overviewed and where they are in the te
ID: 3672320 • Letter: I
Question
I need detailing what subjects are being overviewed and where they are in the text.(porgrmming language pragmatics 3th edition)
1- Explain what programming language is and what makes it successful??
2- Explain what are the features of high level programming language?
3- Explain how does a compiler convert high level programming languages into assembly?
4- Explain how do we get started writing a high-level-language-to-high-level-language compiler?
5- Explain why are we still learning assembly level programming when there are many high level languages?
6- Explain how an IDE differs from a collection of command-line tools.
7- Explain the distinction between interpretation and compilation what are the Comparative advantages and disadvantages of the two approaches?
8- Explain importance of Assembly language and advantages over machine language?
Explanation / Answer
Answers
1. Present Edition Contains like new edition brings the gold standard of this dynamic field up to date while maintaining an excellent balance of the three critical qualities needed in a textbook: breadth, depth, and clarity.
2. The general features are
Easy programming to learn
Easy to find errors
Machine independent
Machine independent
Well Defined Syntax and standard
3.From three levels involved into convert to high level to machine level code like high level to translate phase , from here to machine level phase.
5. Due to the reason ,Assembly level language is the Because that's the only way to talk with the machine. Bytecode, scripts, everything gets in a way or another turned to assembly language.
Understanding assembly language helps you understand how to write fast, efficient code, and understand the cost of your abstractions. Understanding the primitives helps you build better higher level abstractions.
6. IDE provides a coherent, and easy to work it contains in built functionalities help and other folder structure everything visible here, compare to command line there is no option.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.