learn-co-curriculum / welcome-to-learn-3

Other
0 stars 3 forks source link

Misleading info about ruby's interpretation process #3

Open alpha-convert opened 8 years ago

alpha-convert commented 8 years ago

This image states that ruby is compiled down to machine code. This is misleading. Ruby is compiled down to an intermediate bytecode and then interpreted. This bytecode looks a lot like assembly code, but it's not valid machine code or asm.

While this is a bit nit-picky, it's an important distinction to make. For someone just starting software development, getting the wrong idea about the language they're going to be using is never a good thing.

AnnJohn commented 8 years ago

@aviflombaum