An acronym that refers to itself in the expression for which it stands, often used in the names of software and programming languages.
"GNU stands for 'GNU's Not Unix', making it a recursive acronym that humorously refers to its own name."
A program or subroutine that performs lexical analysis, converting a sequence of characters into a sequence of tokens.
"The lexer, or lexical analyzer, breaks down the source code into meaningful symbols that the parser can understand."
Syntactically Awesome Style Sheets, a preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).
"The team used Sass to write more maintainable and organized CSS code."
An esoteric programming language inspired by lolspeak, the language expressed in memes of the LOLcats.
"LOLCODE is designed to be humorous and not intended for serious programming tasks."
An error that occurs when a program tries to access a memory location that it's not allowed to access, typically resulting in a crash.
"The program crashed with a segfault when it attempted to access a null pointer."