A toy language is a term for a computer programming language that is not considered to fulfill the robustness or completeness requirement of a computer programming language. As such it is not considered a suitable language for creating solid and reliable programs for use in production environments. Which programs to categorize as toy languages is difficult, however. Languages such as Brainfuck and Whitespace are both considered esoteric programming languages. They are Turing complete, which means they are able to compute any computable function, i.e. mathematically they have the same capabilities as languages such as Java, C, C++ and Common Lisp. Logo is another example of a toy language. Its goal was originally to create a math land where children could play with words and sentences. For a long time GCC was shipped with a Toy programming language called Treelang which was essentially C without the advanced concepts such as pointers, arrays and records.
Read more about Toy Language: Limitations, Uses, Scheme As A Toy Language, See Also
Famous quotes containing the words toy and/or language:
“I did toy with the idea of doing a cook-book.... The recipes were to be the routine ones: how to make dry toast, instant coffee, hearts of lettuce and brownies. But as an added attraction, at no extra charge, my idea was to put a fried egg on the cover. I think a lot of people who hate literature but love fried eggs would buy it if the price was right.”
—Groucho Marx (18951977)
“Language makes it possible for a child to incorporate his parents verbal prohibitions, to make them part of himself....We dont speak of a conscience yet in the child who is just acquiring language, but we can see very clearly how language plays an indispensable role in the formation of conscience. In fact, the moral achievement of man, the whole complex of factors that go into the organization of conscience is very largely based upon language.”
—Selma H. Fraiberg (20th century)