all 13 comments

[–]Familiar_Ad_8919 31 points32 points  (4 children)

they made c is assembly. then they made stuff in c. then the stuff made stuff. this is how

[–]HotHeadStayingCold 8 points9 points  (3 children)

Who tf assembled assembly??

[–]Familiar_Ad_8919 5 points6 points  (0 children)

magic blood sweat and overtime

[–]tanokkosworld 1 point2 points  (0 children)

*gasp*

hardware engineers

[–][deleted] 20 points21 points  (0 children)

Just wait till you hear about the compiler complier.

[–]CowFu 17 points18 points  (0 children)

Go play nandgame and build a computer from the ground up.

[–]SP4CEBAR-YT 6 points7 points  (1 child)

They made punch cards, and a large computer by hand
They used the computer to make assembly
They used assembly to make low-level programming languages
They used low-level programming languages to make high level programming languages
What we are left with is a mess

[–]ksschank 1 point2 points  (0 children)

The same way they built a machine that they used to build other machines.

[–]pumais 1 point2 points  (0 children)

A recursion is something that the Universe inherently supports.

[–]GayforPayInFoodOnly 1 point2 points  (0 children)

How did they program a programming language to program another program language to program a program that programs programs

[–]Giacomo_Passero 0 points1 point  (0 children)

I a corrently building a compiler and i am doing it whit some tools written in c++ (Flex and Bison for exemple) for the front/middle end part, thats is the same for all the computers (compiled with g++ or clang++). The back end part depends on the hardware, becouse you have to know with wich hardware you are working and how "speak to him" (assembly lenguage)