top | item 46171525

(no title)

spit2wind | 2 months ago

I've wondered if there's a good "standard" project a person could use to get up to speed on a new language and get an intuitive sense for working with it. For example, plenty of Java programmers can write a working Python program, but it's not "pythonic".

Would writing a CHIP-8 emulator be such a project? It seems non-trivial, yet not too big, the kind of thing that if you implemented it once, implementing it again in another language would be much faster (apart from the language learning).

discuss

order

rootnod3|2 months ago

It's my goto for new languages, but Gameboy instead of Chip8. It covers good parts of new languages when learning them.

ryfilter|2 months ago

Do you happen to have any resources on hand or advice for building a Gameboy emulator? It seems like a very interesting way to learn a new programming language.