What's Ruby?
An interpreted, multi-paradigm, high-level, general-purpose programming language. You need Rust to build it.
What's Rust?
A compiled, multi-paradigm, high-level, general-purpose programming language. You need Python to build it.
What's Python?
An interpreted, multi-paradigm, high-level, general-purpose programming language.
Do I need, uhm, Perl to build it?
No, but you need Perl to build Rust.
I knew it. What's Perl?
An interpreted, multi-paradigm, high-level, general-
@ukko @MercurialBlack @jschauma
This is a reasonable history. B was inspired by BCPL, and was running on Multics first, then moved onto UNUX, where it was continually bootstrapped to become C.
https://en.m.wikipedia.org/wiki/B_(programming_language)