DEV Community

Discussion on: I was bored, so I built a programming language

Collapse
 
dhorse1 profile image
David G. Horsman

My background includes code conversion utilities. Thus you see source code strings and literals embedded in source code. The parser in particular.
This can be both hard to read and potentially cause bugs were it examining itself in a self-referential manner.
I would use llvm now, this was done in the mid-80's.

Collapse
 
dhorse1 profile image
David G. Horsman

Re that whole I should have mentioned how glad I am you are in software and not nuclear physics. ;-) Boredom often drives creativity.

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

Would be interesting to read source code of parsers from back then

Collapse
 
dhorse1 profile image
David G. Horsman

I'm back. lol. What was really interested was the release distribution software. It worked with source code converted for various platform variants. PICK Databasic.

Thread Thread
 
dhorse1 profile image
David G. Horsman

Early use of modem required that remote updates were tiny in size. Like GitHub only the changes were distributed, applied and compiled locally. 1980's was when it started.
I created early (line) fault tolerant communications software to transmit the updates.