OpenersNotesSection(Spacer1)Details

OpenersPrimaryExamplesSection(Spacer1)Examples  (3)

OpenersExampleSection0(Spacer1)Basic Examples  (3)

Interpret programming languages:

Interpreter["ComputedProgrammingLanguage"]["C++"]

Interpret programming languages derived by computation:

Interpreter["ComputedProgrammingLanguage"]["oldest programming language"]

Restrict to programming languages in a class:

Interpreter[Restricted["ComputedProgrammingLanguage",(EntityClass["logic programming", EntityClass["ProgrammingLanguage","LogicProgramming"], "EntityClass[\"ProgrammingLanguage\", \"LogicProgramming\"]", "programming languages"])]]["Wolfram Language"]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[Interpreter, paclet:ref/Interpreter])  ▪  (RefLink[SemanticImport, paclet:ref/SemanticImport])  ▪  (RefLink[Restricted, paclet:ref/Restricted])  ▪  (RefLink[Failure, paclet:ref/Failure])  ▪  (RefLink[Entity, paclet:ref/Entity])  ▪  (RefLink[EntityValue, paclet:ref/EntityValue])}, {Related Entity Types:  (RefLink[ProgrammingLanguage, paclet:ref/entity/ProgrammingLanguage])  ▪  (RefLink[WolframLanguageSymbol, paclet:ref/entity/WolframLanguageSymbol])  ▪  (RefLink[FileFormat, paclet:ref/entity/FileFormat])  ▪  (RefLink[InternetDomain, paclet:ref/entity/InternetDomain])  ▪  (RefLink[NotableComputer, paclet:ref/entity/NotableComputer])}, {Related Interpreter Types:  (RefLink[ProgrammingLanguage, paclet:ref/interpreter/ProgrammingLanguage])  ▪  (RefLink[WolframLanguageSymbol, paclet:ref/interpreter/WolframLanguageSymbol])  ▪  (RefLink[TeXExpression, paclet:ref/interpreter/TeXExpression])  ▪  (RefLink[MathMLExpression, paclet:ref/interpreter/MathMLExpression])  ▪  (RefLink[FileFormat, paclet:ref/interpreter/FileFormat])  ▪  (RefLink[MIMETypeString, paclet:ref/interpreter/MIMETypeString])  ▪  (RefLink[ImportFormatString, paclet:ref/interpreter/ImportFormatString])  ▪  (RefLink[ExportFormatString, paclet:ref/interpreter/ExportFormatString])  ▪  (RefLink[InternetDomain, paclet:ref/interpreter/InternetDomain])  ▪  (RefLink[URL, paclet:ref/interpreter/URL])  ▪  (RefLink[NotableComputer, paclet:ref/interpreter/NotableComputer])  ▪  (RefLink[Entity, paclet:ref/interpreter/Entity])  ▪  (RefLink[ComputedWolframLanguageSymbol, paclet:ref/interpreter/ComputedWolframLanguageSymbol])  ▪  (RefLink[HeldTeXExpression, paclet:ref/interpreter/HeldTeXExpression])  ▪  (RefLink[InactiveTeXExpression, paclet:ref/interpreter/InactiveTeXExpression])  ▪  (RefLink[HeldMathMLExpression, paclet:ref/interpreter/HeldMathMLExpression])  ▪  (RefLink[InactiveMathMLExpression, paclet:ref/interpreter/InactiveMathMLExpression])  ▪  (RefLink[ComputedFileFormat, paclet:ref/interpreter/ComputedFileFormat])  ▪  (RefLink[ComputedInternetDomain, paclet:ref/interpreter/ComputedInternetDomain])  ▪  (RefLink[SemanticURL, paclet:ref/interpreter/SemanticURL])  ▪  (RefLink[ComputedNotableComputer, paclet:ref/interpreter/ComputedNotableComputer])}, {Related Formats:  (RefLink[HTML, paclet:ref/format/HTML])  ▪  (RefLink[XML, paclet:ref/format/XML])  ▪  (RefLink[HTML, paclet:ref/format/HTML])  ▪  (RefLink[XML, paclet:ref/format/XML])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Setting Up Input Interpreters, paclet:guide/InterpretingStrings])}})}})