Low-level programming projects ideas, please? Language agnostic preferably, but obviously, a tool fit for the job.Boring context (I won't blame you if you skip it):Lately, I've been programming in C and even touched a bit of Assembly, but I found myself writing only small, toy programs. I've searched already on the Web, but only got the typical, trivial shit you can develop using Scratch. I want something that teaches me complex computing and a challenge that will burn my brain. I was thinking about a compiler, but I don't know if it's way too advanced for someone who does this more for hobby/fun than for work.Thanks in advance.Terry A. Davis is my one and only pastor.
>>103098501CUDA kernel alternative
remove generators from PHP 83 runtime, then report back, ill do it too
>>103098501if you don't want to do a compiler, u can try making an assembler or a disassembler. or maybe a packer/obfuscator/protector. those are some ideas.you will definitely learn a ton from making a compiler, but it is quite involved yeah. if you're worried about burnout, try something smaller.you can also try making game cheats. that's probably simpler than all the previously listed ideas.
Write something other people will actually use instead of le compiler no one cares about. Create something new.
>>103101656assembly cant create it can only destroy
ps1 graphics demos
>>103098501Write a Forth. The first "real" one you write will be quite challenging but will give you a lot of satisfaction when it finally clicks and you get it to work.It helps a lot if you learn how to program in Forth before you write your own Forth because there are concepts like metaprogramming which will require you to understand Forth's compilation, execution and interpretation semantics and how the inner and outer interpreter works and also how words (functions) are represented in memory.
Speaking of, I've spent a lot of time lately dicking around with DurexForth on the C64. A subroutine-threaded Forth is super straightforward. Ahell of a lot easier to understand than the usual direct- or indirect-threaded. I've probably read about a third of its 6502 assembler source just messing around but it's been very educational.
>>103098501NES emulator