techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.4K
active users

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-

Mika Saastamoinen

@jschauma It's turtles - I mean - interpreted, multi-paradigm, high-level, general-purpose programming languages all the way down... 🤪

@miksi @jschauma It ends at Smalltalk, which is written in Smalltalk. Recursive turtles in that case. :-)

@miksi @jschauma Not entirely: Perl depends on C and if you've got gcc and the core GNU utilities (such as make) you're good to go. So the stack has a bottom!

It's still kinda lulz-worthy, though.

@cstross @miksi @jschauma you still need to bootstrap your C compiler...

@cstross @miksi @jschauma gcc uses a tool called autogen to create its makefiles. One of autogen's dependencies is the Guile programming language.

@cstross@wandering.shop @miksi@techhub.social @jschauma@mstdn.social Or the corresponding BSD licence stack on say FreeBSD. (which is as complete, but runs clang)

@miksi @jschauma

I knew learning LOGO was going to be useful someday!