3 ms·
> ... should compile at ~1M lines of code per second ... > Not possible with common infrastructure If it is not possible with common infrastructure, what do ba
by pif 8y ago
> ... should compile at ~1M lines of code per second ...
> Not possible with common infrastructure
If it is not possible with common infrastructure, what do base your estimate on?
- jstimpfle 8y agoMy own experiments. I have recently bought a new PC with an i5-7600 and my own pascal parser, written in straightforward unoptimized C, parses about 2M lines of code per second on a single thread. Also I'm following Jonathan Blow's streams (Jai language). With his own trivial x64 backend he has/had a very real compilation speed of 80K lines/s, and only the parser was parallelized. I think he indends to improve that to 800K lines/s. Note that his language is quite a bit more work to compile than a basic C-like language (which is about as easy as you can get if you discount the parsing model).