Coincidentally I implemented a TinyBasic in C recently. Based on DrDobbs journals first issue. I ported HAMURABI over to it (I only have int math and some other parts were different). It is a great weekend project. Recommend.
Although those with machines powerful enough to run CP/M, and having disk drives, could enjoy the access to compilers.
Like the remarkable Turbo Pascal, which crammed a full IDE into 34KB.