The process of removing or simplifying syntactic sugar in programming code, converting convenient syntax into more fundamental operations.
Present participle of desugar, from de- + sugar. Used in compiler design since the late 20th century to describe transforming high-level code into lower-level instructions.
A compiler's desugaring process is like a magician revealing their tricks—arrow functions, template literals, and list comprehensions all get transformed into basic function calls and loops that the computer actually understands.
Complete word intelligence in one call. Free tier — 50 lookups/day.