• jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 months ago

    EECS, you gotta know all the way down to electron flow!

    I love to gift TIS-100 to anyone who tells me they want to be a programmer. So far it’s been a great measure of success, if they actually play and complete it (observed via steam achievements)

    • I Cast Fist
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      How close is it to actual assembly from an existing CPU?

      • lad
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        3 months ago

        Far, but being a programmer is usually not about using assembly anymore

        Edit: to elaborate a bit, TIS-100 has an overcomplicated architecture but oversimplified command set, and restricts the coder way more than the real assembly (e.g. you have a limit on line length of 12 chars or somewhat close, and that includes the opcode itself). Imo these design decisions allow it to be interesting and simple enough to comprehend, but severely limits what can be implemented on that architecture in reality without requiring for lots of boilerplate