b'\n_START_ARTICLE_\nEuphoria (programmeertaal)\n_START_PARAGRAPH_\nEuphoria is een programmeertaal die draait op Windows, Linux, FreeBSD en MS-DOS. Het werd ontwikkeld door Rapid Deployment Software. In het begin moest er nog betaald worden voor de compiler, maar deze is nu ook gratis.\n_START_SECTION_\nOmschrijving\n_START_PARAGRAPH_\nEuphoria is een interpreter, maar het is ook mogelijk om programma\'s vooraf te compileren. Op de website zeggen ze dat het eenvoudiger is dan BASIC en razendsnel, zeker in vergelijking met andere ge\xc3\xafnterpreteerde talen._NEWLINE_Het werkt in de basis met slechts twee typen variabelen: atom en sequence. Een getal (klein of groot) is van het type atom. Een reeks is van het type sequence. Dat kan een reeks zijn van atoms, sequences of een combinatie daarvan. Een sequence is vergelijkbaar met zowel strings als arrays in andere talen._NEWLINE_Daarnaast zijn typen te gebruiken als integer (een subtype van atom voor gehele getallen), object (ongedefinieerd, kan atom of sequence zijn) en zelfgedefinieerde typen of datastructuren._NEWLINE_Er staan op de website van Euphoria vele programma\'s in broncode.\n_START_SECTION_\nVoorbeeld\n_START_PARAGRAPH_\nDe volgende code print de tekst "Hello World!" uit:_NEWLINE_ puts(1,"Hello World!\\n")'