(November 2, 2023 at 1:23 pm)BrianSoddingBoru4 Wrote:(November 2, 2023 at 12:23 pm)SFlatAssembler Wrote: So, do you think my Computer Architecture professor Ivan Aleksi was wrong to ask me (rather than some other student) to make the PicoBlaze Assembler and Emulator runnable in a browser, which he needed in case physical laboratory exercises are cancelled (so that students can do the laboratory exercises without having access to a real PicoBlaze)? Do you think he should have chosen some other student for that?
My thought is that he felt you needed a challenge, and not because you were his most competent student.
Clearly, it was a challenge for you, given the problems with it you’ve told us about.
Boru
I am quite sure most 3rd-year computer engineering students wouldn't even know how to begin making an assembler runnable in a browser, for the simple reason that they don't know anything about compiler theory. They don't know what "tokenizer" or "parser" even are, much less how to make one. Not to mention they have zero experience with JavaScript.