http://dbpedia.org/ontology/abstract
|
A combinator library is a software library … 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.o be first-class citizens of the language.
, مكتبة الدوال هي التي تنفذ الدوال لـ ، «الف … مكتبة الدوال هي التي تنفذ الدوال لـ ، «الفكرة الرئيسية هي: أن مكتبة الدوال تقدم الوظائف (الدوال) التي تجمع الوظائف مع بعضها البعض لصنع وظائف أكبر». هذه الأنواع من المكتبات مفيدة خصوصاً للسماح لـ أن تكون مضمنة بسهولة في لغة الهدف العام عن طريق تحديد وظائف مبدئية أقل للمجال المعطى، وتحويل مهام توسيع تعليمات المستوى المرتفع إلى اللغة العامة. كمثال لـ هاسكل. أسلوب المكتبة يسمح للمحللين بأن يكونوا مواطني لغة من .ة يسمح للمحللين بأن يكونوا مواطني لغة من .
|
http://dbpedia.org/ontology/wikiPageExternalLink
|
http://citeseer.ist.psu.edu/hughes95design.html +
, http://www.haskell.org/haskellwiki/Parsec +
, https://web.archive.org/web/20080406151131/http:/citeseer.ist.psu.edu/hughes95design.html +
, https://www.usenix.org/legacy/events/dsl99/full_papers/leijen/leijen.pdf +
|
http://dbpedia.org/ontology/wikiPageID
|
8448275
|
http://dbpedia.org/ontology/wikiPageLength
|
2471
|
http://dbpedia.org/ontology/wikiPageRevisionID
|
1039768451
|
http://dbpedia.org/ontology/wikiPageWikiLink
|
http://dbpedia.org/resource/Combinatory_logic +
, http://dbpedia.org/resource/Haskell_%28programming_language%29 +
, http://dbpedia.org/resource/Function_%28computer_science%29 +
, http://dbpedia.org/resource/Run-time_system +
, http://dbpedia.org/resource/Functional_programming_language +
, http://dbpedia.org/resource/Category:Application_programming_interfaces +
, http://dbpedia.org/resource/Monads_in_functional_programming +
, http://dbpedia.org/resource/Library_%28computing%29 +
, http://dbpedia.org/resource/Domain-specific_programming_language +
, http://dbpedia.org/resource/First-class_object +
, http://dbpedia.org/resource/Point-free_style +
, http://dbpedia.org/resource/QuickCheck +
, http://dbpedia.org/resource/Parsec_%28parser%29 +
|
http://dbpedia.org/property/wikiPageUsesTemplate
|
http://dbpedia.org/resource/Template:Cite_book +
, http://dbpedia.org/resource/Template:Compu-library-stub +
, http://dbpedia.org/resource/Template:Expert_needed +
|
http://purl.org/dc/terms/subject
|
http://dbpedia.org/resource/Category:Application_programming_interfaces +
|
http://purl.org/linguistics/gold/hypernym
|
http://dbpedia.org/resource/Library +
|
http://www.w3.org/ns/prov#wasDerivedFrom
|
http://en.wikipedia.org/wiki/Combinator_library?oldid=1039768451&ns=0 +
|
http://xmlns.com/foaf/0.1/isPrimaryTopicOf
|
http://en.wikipedia.org/wiki/Combinator_library +
|
owl:sameAs |
http://sr.dbpedia.org/resource/%D0%9A%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0 +
, http://rdf.freebase.com/ns/m.0273rw7 +
, http://www.wikidata.org/entity/Q5150818 +
, http://dbpedia.org/resource/Combinator_library +
, https://global.dbpedia.org/id/4i1BZ +
, http://ar.dbpedia.org/resource/%D9%85%D9%83%D8%AA%D8%A8%D8%A9_%D8%A7%D9%84%D8%AF%D9%88%D8%A7%D9%84 +
|
rdf:type |
http://dbpedia.org/ontology/Library +
|
rdfs:comment |
مكتبة الدوال هي التي تنفذ الدوال لـ ، «الف … مكتبة الدوال هي التي تنفذ الدوال لـ ، «الفكرة الرئيسية هي: أن مكتبة الدوال تقدم الوظائف (الدوال) التي تجمع الوظائف مع بعضها البعض لصنع وظائف أكبر». هذه الأنواع من المكتبات مفيدة خصوصاً للسماح لـ أن تكون مضمنة بسهولة في لغة الهدف العام عن طريق تحديد وظائف مبدئية أقل للمجال المعطى، وتحويل مهام توسيع تعليمات المستوى المرتفع إلى اللغة العامة. كمثال لـ هاسكل. أسلوب المكتبة يسمح للمحللين بأن يكونوا مواطني لغة من .ة يسمح للمحللين بأن يكونوا مواطني لغة من .
, A combinator library is a software library … 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.o be first-class citizens of the language.
|
rdfs:label |
Combinator library
, مكتبة الدوال
|