Matches in SemOpenAlex for { <https://semopenalex.org/work/W2402804793> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W2402804793 endingPage "69" @default.
- W2402804793 startingPage "61" @default.
- W2402804793 abstract "Many programming problems can be easily solved if we express them as computations with some non-standard aspect. This is a very important problem, because today we’re struggling for example to efficiently program multi-core processors and to write asynchronous code. Unfortunately mainstream languages such as C# don’t support any direct way for encoding unrestricted non-standard computations. In languages like Haskell and F#, this can be done using monads with syntactic extensions they provide and it has been successfully applied to a wide range of real-world problems. In this paper, we present a general way for encoding monadic computations in the C# 2.0 language with a convenient syntax using a specific language feature called iterators. This gives us a way to use well-known non-standard computations enabling easy asynchronous programming or for example the use of software transactional memory in plain C#. Moreover, it also opens monads in general to a wider audience which can help in the search for other useful and previously unknown kinds of computations." @default.
- W2402804793 created "2016-06-24" @default.
- W2402804793 creator A5036969978 @default.
- W2402804793 date "2009-01-01" @default.
- W2402804793 modified "2023-09-23" @default.
- W2402804793 title "Encoding Monadic Computations in C# Using Iterators." @default.
- W2402804793 cites W1490215723 @default.
- W2402804793 cites W1506492451 @default.
- W2402804793 cites W1778842370 @default.
- W2402804793 cites W1831755779 @default.
- W2402804793 cites W1973162794 @default.
- W2402804793 cites W1994813568 @default.
- W2402804793 cites W1997429190 @default.
- W2402804793 cites W2129990308 @default.
- W2402804793 cites W2147396780 @default.
- W2402804793 cites W2156426055 @default.
- W2402804793 cites W2295914203 @default.
- W2402804793 cites W89731140 @default.
- W2402804793 hasPublicationYear "2009" @default.
- W2402804793 type Work @default.
- W2402804793 sameAs 2402804793 @default.
- W2402804793 citedByCount "0" @default.
- W2402804793 crossrefType "journal-article" @default.
- W2402804793 hasAuthorship W2402804793A5036969978 @default.
- W2402804793 hasConcept C128099668 @default.
- W2402804793 hasConcept C154945302 @default.
- W2402804793 hasConcept C199360897 @default.
- W2402804793 hasConcept C2780624054 @default.
- W2402804793 hasConcept C35390924 @default.
- W2402804793 hasConcept C41008148 @default.
- W2402804793 hasConcept C42383842 @default.
- W2402804793 hasConcept C45374587 @default.
- W2402804793 hasConcept C60048249 @default.
- W2402804793 hasConcept C7051814 @default.
- W2402804793 hasConcept C80444323 @default.
- W2402804793 hasConceptScore W2402804793C128099668 @default.
- W2402804793 hasConceptScore W2402804793C154945302 @default.
- W2402804793 hasConceptScore W2402804793C199360897 @default.
- W2402804793 hasConceptScore W2402804793C2780624054 @default.
- W2402804793 hasConceptScore W2402804793C35390924 @default.
- W2402804793 hasConceptScore W2402804793C41008148 @default.
- W2402804793 hasConceptScore W2402804793C42383842 @default.
- W2402804793 hasConceptScore W2402804793C45374587 @default.
- W2402804793 hasConceptScore W2402804793C60048249 @default.
- W2402804793 hasConceptScore W2402804793C7051814 @default.
- W2402804793 hasConceptScore W2402804793C80444323 @default.
- W2402804793 hasLocation W24028047931 @default.
- W2402804793 hasOpenAccess W2402804793 @default.
- W2402804793 hasPrimaryLocation W24028047931 @default.
- W2402804793 hasRelatedWork W115425660 @default.
- W2402804793 hasRelatedWork W1512029759 @default.
- W2402804793 hasRelatedWork W1714514560 @default.
- W2402804793 hasRelatedWork W1980476455 @default.
- W2402804793 hasRelatedWork W2030360570 @default.
- W2402804793 hasRelatedWork W2031442766 @default.
- W2402804793 hasRelatedWork W2039139011 @default.
- W2402804793 hasRelatedWork W2049240102 @default.
- W2402804793 hasRelatedWork W2062813067 @default.
- W2402804793 hasRelatedWork W2101225843 @default.
- W2402804793 hasRelatedWork W2135437289 @default.
- W2402804793 hasRelatedWork W2161877573 @default.
- W2402804793 hasRelatedWork W2404119306 @default.
- W2402804793 hasRelatedWork W2475825068 @default.
- W2402804793 hasRelatedWork W2596537074 @default.
- W2402804793 hasRelatedWork W2681883877 @default.
- W2402804793 hasRelatedWork W2905311136 @default.
- W2402804793 hasRelatedWork W2945573696 @default.
- W2402804793 hasRelatedWork W3099136629 @default.
- W2402804793 hasRelatedWork W3134963862 @default.
- W2402804793 isParatext "false" @default.
- W2402804793 isRetracted "false" @default.
- W2402804793 magId "2402804793" @default.
- W2402804793 workType "article" @default.