Combinator library (original) (raw)

Property Value
dbo:abstract مكتبة الدوال هي التي تنفذ الدوال لـ ، «الفكرة الرئيسية هي: أن مكتبة الدوال تقدم الوظائف (الدوال) التي تجمع الوظائف مع بعضها البعض لصنع وظائف أكبر». هذه الأنواع من المكتبات مفيدة خصوصاً للسماح لـ أن تكون مضمنة بسهولة في لغة الهدف العام عن طريق تحديد وظائف مبدئية أقل للمجال المعطى، وتحويل مهام توسيع تعليمات المستوى المرتفع إلى اللغة العامة. كمثال لـ هاسكل. أسلوب المكتبة يسمح للمحللين بأن يكونوا مواطني لغة من . (ar) A combinator library is a software library which implements combinators for a functional programming language; "the key idea is this: a combinator library offers functions (the combinators) that combine functions together to make bigger functions". These kinds of libraries are particularly useful for allowing domain-specific programming languages to be easily embedded into a general purpose language by defining a few primitive functions for the given domain and turning over the task of expanding higher-level constructs to the general language. An example would be the monadic Parsec parser [1] for Haskell. The library approach allows the parsers to be first-class citizens of the language. (en)
dbo:wikiPageExternalLink http://citeseer.ist.psu.edu/hughes95design.html https://www.usenix.org/legacy/events/dsl99/full_papers/leijen/leijen.pdf https://web.archive.org/web/20080406151131/http:/citeseer.ist.psu.edu/hughes95design.html http://www.haskell.org/haskellwiki/Parsec
dbo:wikiPageID 8448275 (xsd:integer)
dbo:wikiPageLength 2471 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1039768451 (xsd:integer)
dbo:wikiPageWikiLink dbr:QuickCheck dbr:Library_(computing) dbr:Combinatory_logic dbr:Function_(computer_science) dbr:Parsec_(parser) dbr:Functional_programming_language dbr:Haskell_(programming_language) dbc:Application_programming_interfaces dbr:Domain-specific_programming_language dbr:Run-time_system dbr:First-class_object dbr:Point-free_style dbr:Monads_in_functional_programming
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Expert_needed dbt:Compu-library-stub
dct:subject dbc:Application_programming_interfaces
gold:hypernym dbr:Library
rdf:type dbo:Library
rdfs:comment مكتبة الدوال هي التي تنفذ الدوال لـ ، «الفكرة الرئيسية هي: أن مكتبة الدوال تقدم الوظائف (الدوال) التي تجمع الوظائف مع بعضها البعض لصنع وظائف أكبر». هذه الأنواع من المكتبات مفيدة خصوصاً للسماح لـ أن تكون مضمنة بسهولة في لغة الهدف العام عن طريق تحديد وظائف مبدئية أقل للمجال المعطى، وتحويل مهام توسيع تعليمات المستوى المرتفع إلى اللغة العامة. كمثال لـ هاسكل. أسلوب المكتبة يسمح للمحللين بأن يكونوا مواطني لغة من . (ar) A combinator library is a software library which implements combinators for a functional programming language; "the key idea is this: a combinator library offers functions (the combinators) that combine functions together to make bigger functions". These kinds of libraries are particularly useful for allowing domain-specific programming languages to be easily embedded into a general purpose language by defining a few primitive functions for the given domain and turning over the task of expanding higher-level constructs to the general language. An example would be the monadic Parsec parser [1] for Haskell. The library approach allows the parsers to be first-class citizens of the language. (en)
rdfs:label مكتبة الدوال (ar) Combinator library (en)
owl:sameAs freebase:Combinator library wikidata:Combinator library dbpedia-ar:Combinator library dbpedia-sr:Combinator library https://global.dbpedia.org/id/4i1BZ
prov:wasDerivedFrom wikipedia-en:Combinator_library?oldid=1039768451&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Combinator_library
is dbo:wikiPageRedirects of dbr:Combinator_libraries
is dbo:wikiPageWikiLink of dbr:QuickCheck dbr:Xmonad dbr:List_of_unit_testing_frameworks dbr:Combinator_libraries
is foaf:primaryTopic of wikipedia-en:Combinator_library