{"id":"https://openalex.org/W2902077623","doi":"https://doi.org/10.1007/978-1-4842-4000-7_10","title":"Asynchronous and Parallel Programming","display_name":"Asynchronous and Parallel Programming","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2902077623","doi":"https://doi.org/10.1007/978-1-4842-4000-7_10","mag":"2902077623"},"language":"en","primary_location":{"id":"doi:10.1007/978-1-4842-4000-7_10","doi":"https://doi.org/10.1007/978-1-4842-4000-7_10","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-1-4842-4000-7_10","pdf_url":null,"source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Stylish F#","raw_type":"book-chapter"},"volume":{"id":"https://openalex.org/W4239296908","display_name":"Stylish F#"},"type":"book-chapter","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008761850","display_name":"Kit Eason","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Kit Eason","raw_affiliation_strings":["Farnham, Surrey, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Farnham, Surrey, UK","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5008761850"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"251","last_page":"281"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9262999892234802,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9262999892234802,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.026599999517202377,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.007000000216066837,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/asynchronous-programming","display_name":"asynchronous programming","score":1.0},{"id":"https://openalex.org/keywords/parallel-programming","display_name":"parallel programming","score":0.9549999833106995},{"id":"https://openalex.org/keywords/f","display_name":"F#","score":0.6639999747276306},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.796999990940094},{"id":"https://openalex.org/keywords/rate-limiting","display_name":"rate limiting","score":0.9120000004768372},{"id":"https://openalex.org/keywords/performance-benefits","display_name":"performance benefits","score":0.5879999995231628}],"concepts":[{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.9190489649772644},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7659330368041992},{"id":"https://openalex.org/C173061102","wikidata":"https://www.wikidata.org/wiki/Q478819","display_name":"Bandwidth throttling","level":3,"score":0.5075205564498901},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4799899756908417},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4188120663166046},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40741467475891113},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1191118061542511},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08216843008995056},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C131097465","wikidata":"https://www.wikidata.org/wiki/Q178898","display_name":"Gas compressor","level":2,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-1-4842-4000-7_10","doi":"https://doi.org/10.1007/978-1-4842-4000-7_10","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-1-4842-4000-7_10","pdf_url":null,"source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Stylish F#","raw_type":"book-chapter"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1587375298","https://openalex.org/W7098855888","https://openalex.org/W4248590639","https://openalex.org/W6930546353","https://openalex.org/W2217881390","https://openalex.org/W141439135","https://openalex.org/W4238293713","https://openalex.org/W3089167831","https://openalex.org/W3044616265","https://openalex.org/W4399461389"],"abstract_inverted_index":{"In":[0],"this":[1],"chapter":[2],"we":[3,15],"learn":[4],"the":[5,28,37,58,61,72],"significance":[6],"of":[7,40,49],"asynchronous":[8,22,53,65],"programming,":[9],"and,":[10],"using":[11,24],"an":[12],"extended":[13],"example,":[14],"see":[16],"how":[17,69],"to":[18,70],"transform":[19],"synchronous":[20],"into":[21,47],"code,":[23],"async":[25],"expressions":[26],"and":[27,32,43,63,68],"let!,":[29],"do!,":[30],"match!":[31],"return":[33],"keywords.":[34],"We":[35,55],"explore":[36],"performance":[38],"benefits":[39],"doing":[41],"so,":[42],"look":[44],"a":[45],"little":[46],"practicalities":[48],"batching":[50],"or":[51],"throttling":[52],"operations.":[54],"also":[56],"cover":[57],"differences":[59],"between":[60],"C#":[62],"F#":[64],"programming":[66],"models,":[67],"reconcile":[71],"two.":[73]},"counts_by_year":[],"updated_date":"2026-10-10T09:11:00.788812","created_date":"2018-12-11T00:00:00"}
