Question: Suppose we have an assembler/linker/loader for a new RISC-V CPU running a new (hypothetical) operating system OS999. Note that an assembler translates assembly programs

Suppose we have an assembler/linker/loader for a new RISC-V CPU running a new (hypothetical) operating system

Suppose we have an assembler/linker/loader for a new RISC-V CPU running a new (hypothetical) operating system OS999. Note that an assembler translates assembly programs into binary code and the linker and the loader together will run the binary code. We have two pro- gramming languages D and E. D is a simple programming language that can be used to write simple compilers only while E is sophisticated programming language that can be used to write sophisticated optimizing compilers. What should we do if we wish to have a sophisticated optimizing compiler for E on this platform?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To have a sophisticated optimizing compiler for the E programming language on the new RISCV CPU running the OS999 operating system you would need to follow a series of steps Here is a general guidelin... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!