Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Toy_programming_language> ?p ?o }
Showing triples 1 to 46 of
46
with 100 triples per page.
- Toy_programming_language abstract "A toy language is a computer programming language that lacks the requirements to create reliable, maintainable computer programs in a production environment. Which programming systems to categorize as toy languages is difficult, however, as the definition of what or what is not a \"toy\" is often subjective. Also, a \"toy\" language should be distinguished from problem domain and esoteric languages. A \"problem domain\" language is a limited programming language which may be specifically tuned for the problem to be solved, such as the Postscript language used in PDF documents, or the limited instruction set used to program the multiple core graphics processing unit in a video card. An \"esoteric\" language is one that is used in a specific type of environment where limited capability may be satisfactory for the use it is intended, such as the Hugo language used to create interactive fiction.Toy languages should exclude \"one time\" use compilers and interpreters such as bootstrapping compilers which are used to create the initial compiler for a language which is not available on the target machine, as the bootstrap compiler changes the source into something which can be used on the bootstrap machine; once the bootstrap compiler has created the initial compiler, it can then be used to compile itself. One way to consider if a language is not a toy is to consider if the language would be capable of answering in the affirmative, the question, \"would a professional programmer with several years of experience seriously consider using the language as a means to provide a reasonable, cost effective solution for a customer's problem?\" Also, as human beings have learned more about programming concepts, language translation, and problem domains, the range of expected capabilities of programming languages is likely to increase and some languages which are or were considered professional-class may become \"downgraded\" to toy-class languages, as some older languages of the 1960s and 1970s may not be adequate to solve today's problems. While a language that could do simple sequential file read and file write with some processing of the material read may have been adequate for production use twenty or thirty years ago, it is probably likely that programming languages without either random-access file capabilities or SQL might now be considered \"toy\" languages.Also, older versions of languages may be considered \"toy\" languages because people not familiar with the current state of the language may be unaware of the latest features. The original BASIC programming language lacked a number of features (e.g. longer variable names, multiline functions and procedures), but was a considerably less capable language than current dialects of BASIC such as Microsoft Visual Basic, Gambas or Free Basic. Also, the original Pascal language lacked some essential features such as strings, but current Object Pascal compilers such as Delphi or Free Pascal provide a complete professional language system capable of solving any problem which could be handled by C or C++.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. Logo is an 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, the GNU Compiler Collection was shipped with a toy programming language called Treelang which was essentially C without the advanced features such as pointers, arrays, and records.".
- Toy_programming_language wikiPageID "3750978".
- Toy_programming_language wikiPageLength "4833".
- Toy_programming_language wikiPageOutDegree "28".
- Toy_programming_language wikiPageRevisionID "704225315".
- Toy_programming_language wikiPageWikiLink Array_data_structure.
- Toy_programming_language wikiPageWikiLink BASIC.
- Toy_programming_language wikiPageWikiLink Bootstrapping.
- Toy_programming_language wikiPageWikiLink Brainfuck.
- Toy_programming_language wikiPageWikiLink Category:Programming_language_classification.
- Toy_programming_language wikiPageWikiLink Delphi_(programming_language).
- Toy_programming_language wikiPageWikiLink Esoteric_programming_language.
- Toy_programming_language wikiPageWikiLink FreeBASIC.
- Toy_programming_language wikiPageWikiLink Free_Pascal.
- Toy_programming_language wikiPageWikiLink GNU_Compiler_Collection.
- Toy_programming_language wikiPageWikiLink Gambas.
- Toy_programming_language wikiPageWikiLink Graphics_processing_unit.
- Toy_programming_language wikiPageWikiLink Interactive_fiction.
- Toy_programming_language wikiPageWikiLink Library_(computing).
- Toy_programming_language wikiPageWikiLink Logo_(programming_language).
- Toy_programming_language wikiPageWikiLink Pascal_(programming_language).
- Toy_programming_language wikiPageWikiLink Pointer_(computer_programming).
- Toy_programming_language wikiPageWikiLink Portable_Document_Format.
- Toy_programming_language wikiPageWikiLink Postscript.
- Toy_programming_language wikiPageWikiLink Programming_language.
- Toy_programming_language wikiPageWikiLink Programming_paradigm.
- Toy_programming_language wikiPageWikiLink Record_(computer_science).
- Toy_programming_language wikiPageWikiLink SQL.
- Toy_programming_language wikiPageWikiLink Treelang.
- Toy_programming_language wikiPageWikiLink Turing_completeness.
- Toy_programming_language wikiPageWikiLink Visual_Basic.
- Toy_programming_language wikiPageWikiLink Whitespace_(programming_language).
- Toy_programming_language wikiPageWikiLinkText "Toy programming language".
- Toy_programming_language wikiPageWikiLinkText "toy programming language".
- Toy_programming_language wikiPageUsesTemplate Template:Unreferenced.
- Toy_programming_language subject Category:Programming_language_classification.
- Toy_programming_language hypernym Language.
- Toy_programming_language type Language.
- Toy_programming_language comment "A toy language is a computer programming language that lacks the requirements to create reliable, maintainable computer programs in a production environment. Which programming systems to categorize as toy languages is difficult, however, as the definition of what or what is not a \"toy\" is often subjective. Also, a \"toy\" language should be distinguished from problem domain and esoteric languages.".
- Toy_programming_language label "Toy programming language".
- Toy_programming_language sameAs Q7830546.
- Toy_programming_language sameAs زبان_اسباببازی.
- Toy_programming_language sameAs m.09z169.
- Toy_programming_language sameAs Q7830546.
- Toy_programming_language wasDerivedFrom Toy_programming_language?oldid=704225315.
- Toy_programming_language isPrimaryTopicOf Toy_programming_language.