A programmer explains why JavaScript is their preferred compilation target for domain-specific languages, citing its universal runtime availability, built-in debugging tools, and features that naturally map to functional programming paradigms like first-class functions, closures, dynamic typing, and record types.