Talking about low level compilers seems like moving the goalposts, since they are way more well defined and vetted than the mass of software libraries and copy pasted StackOverflow functions a large segment of programming has been done with.
Not since college tbh, I really struggled with that compilers class, might give it another go at some point though and Chicken Scheme would be a natural choice
That’s fair. I took a class while getting my Masters that used Scheme (having learned Scheme on my own ahead of time) and, after getting past the parts I was already familiar with the language on, I found it really difficult to grasp what they were trying to teach me. I can’t say it’s what you experienced but I’ve tended to find that higher level education courses that utilize Scheme tend to operate on a level of abstraction that’s hard to grasp unless you already know the big picture they’re trying to impart.
Regardless, I hope it’s easier the second time (if you ever do give it another try).
Talking about low level compilers seems like moving the goalposts, since they are way more well defined and vetted than the mass of software libraries and copy pasted StackOverflow functions a large segment of programming has been done with.
A chicken in a programming comm.‽
Please tell me you write in Scheme…
Not since college tbh, I really struggled with that compilers class, might give it another go at some point though and Chicken Scheme would be a natural choice
That’s fair. I took a class while getting my Masters that used Scheme (having learned Scheme on my own ahead of time) and, after getting past the parts I was already familiar with the language on, I found it really difficult to grasp what they were trying to teach me. I can’t say it’s what you experienced but I’ve tended to find that higher level education courses that utilize Scheme tend to operate on a level of abstraction that’s hard to grasp unless you already know the big picture they’re trying to impart.
Regardless, I hope it’s easier the second time (if you ever do give it another try).