Main Page

Explain xkcd: It's 'cause you're dumb.
Jump to navigation Jump to search

Welcome to the explain xkcd wiki!
We have an explanation for all 3286 xkcd comics, and only 40 (1.2%) are incomplete. Help us finish them!

 Go to this explanation

Latest comic

Forth
I NOTATION POLISH REVERSE ❤️
Title text: I NOTATION POLISH REVERSE ❤️

Explanation

Forth is a stack-oriented programming language. Like most stack-oriented programming languages, Forth's grammar incorporates Reverse Polish notation. For example, instead of an expression that adds two numbers via infix notation, such as 8 + 5, Forth would denote it as 8 5 +. Reverse Polish notation is not just limited to expressions in the language; control flow and function calls also follow this notation.

This can be similar to Subject–object–verb word order, where a statement in English using Subject–verb–object order, as in "Sam ate apples", can be represented as "Sam apples ate".

The comic features a car with a bumper sticker that mentions Forth, but in a way where the message humorously reflects its grammar; a self-referential joke. The bumper sticker is a take on a common type of such with the format "I ❤️ [object]", where the object is what the driver publicly expresses personal attachment to. The heart symbol is an abbreviation of the word "love". A real-life example is the abbreviated form of the slogan "I Love New York", expressed as "I ❤️ NY". In this case, the sticker reading "I FORTH ❤️" is to be interpreted, following Forth's grammar, as "I love Forth".

Likely coincidental, the capitalization of the word "FORTH" also parallels the convention of how the language was stylized in its early years until the late 1970s. Likewise, it can be confused as an acronym, despite it not being so.

Furthermore, the English word order "Adjective-NounPhrase" becomes "NounPhrase-Adjective" in Forth. So the title text "I NOTATION POLISH REVERSE ❤️" is interpreted as "I love Reverse Polish notation".

Similarly, 1033: Formal Logic features a bumper sticker on a car, which involves personal expression. Reverse Polish notation is also the subject of 645: RPS.

Transcript

[The right rear portion of a car is shown. On the bumper is a sticker that says:]
I FORTH ❤️


        View comic discussion

New here?

You can read a brief introduction about this wiki at explain xkcd. Feel free to create an account and contribute to the wiki! We need explanations for xkcd comics, characters, What If? articles, and everything in between. If it is referenced in an xkcd comic, it should be here.

  • The incomplete explanations are listed here. Feel free to help out by expanding them!

Rules

Don't be a jerk!

There are a lot of comics that don't have set-in-stone explanations; feel free to put multiple interpretations in the wiki page for each comic.

If you want to talk about a specific comic, use its discussion page.

Please only submit material directly related to xkcd and, of course, only submit material that can legally be posted and freely edited. Off-topic or other inappropriate content is subject to removal or modification at admin discretion, and users who repeatedly post such content will be blocked.

If you need assistance from an admin, post a message to the Admin requests board.