He doesn't write his own compiler toolchain

> He doesn't write his own compiler toolchain
> He thinks he is a professional software engineer

Attached: crossgcc.png (1033x718, 120K)

How do I write my own, senpai?

>his compiler toolchain includes gcc utils+components
never gonna make it buddy

I had to write a compiler for my undergrad compilers class.
Apparently that's considered unusual and people are really surprised by that.

Link yours faggot

For what language?

A small subset of C.
Basically C but no structs, unions, or pointers.

How does one structure the data so the compiler is L2 cache friendly?
One alloc per ast/ssa node sucks and there are too many node types of different sizes to have one pool per each.
Maybe tagged unions to make it one type?

Wow, we had to implement structs, unions and pointers for full credit.
Mind you, we didn't have to be efficient.

> He writes his own compiler toolchain
> He thinks he is a professional software engineer
Fixed this for you.

Compilers and build systems are a solved problem. WTF would we waste our time reinventing the wheel when their are actual interesting problems to solve?

Wow. That looks so interesting, and not at all a complete waste of time other than satisfying your own curiosity.

Lmao. I bet you also import is-number

Read about FORTH, you can bring it up on the bare metal in a couple weeks for most any CPU out there.

> he isn't interested in writing a compiler
maybe programming isn't for you

>He doesn't mine and smelt his own steel
>He thinks he's a professional mechanical engineer
>He doesn't pull his own copper and cut his own silicon boules
>He thinks he's a professional electrical engineer
>He doesn't build his own 747
>He thinks he's a professional aerospace engineer
Fucking lmaoing at you amateur fucks. I did all of the above because I'm a real professional engineer, and if you didn't do them then you AREN'T!1

> he doesn't build a general purpose robot to do all the things
> he thinks he is a real engineer

>compilers midterm this Monday
>still don't understand how regex takes an NFA and converts it to a table
Help Jow Forums

use epsilon transitions for ORs, btw NFAs are equivalent to DFAs, the conversion is pretty ez

Neso Academy is the best engineering pajeet on YT

>weeks
r u slo? just look into jonesforth and optionally ff. indirect threading makes it rather easy.

I'm interested in writing my own compiler. I was thinking of doing the parser in Python and the actual compilation in C. Is it ok if I do it language->assembly? Where can I learn about how to write object files

>He doesn't sperg out on his own Chinese faggot-disembowelling forum
>He thinks he's a professional shitposter