{"id":"https://openalex.org/W4206199070","doi":"https://doi.org/10.54546/mlit.2021.21.19.001","title":"APPLICATION PROGRAMMING INTERFACE FOR FUNCTIONAL PROGRAMMING FOR PARALLEL AND DISTRIBUTED SYSTEMS","display_name":"APPLICATION PROGRAMMING INTERFACE FOR FUNCTIONAL PROGRAMMING FOR PARALLEL AND DISTRIBUTED SYSTEMS","publication_year":2021,"publication_date":"2021-12-13","ids":{"openalex":"https://openalex.org/W4206199070","doi":"https://doi.org/10.54546/mlit.2021.21.19.001"},"language":"en","primary_location":{"id":"doi:10.54546/mlit.2021.21.19.001","doi":"https://doi.org/10.54546/mlit.2021.21.19.001","is_oa":true,"landing_page_url":"https://doi.org/10.54546/mlit.2021.21.19.001","pdf_url":"https://doi.org/10.54546/mlit.2021.21.19.001","source":{"id":"https://openalex.org/S4363608474","display_name":"9th International Conference \"Distributed Computing and Grid Technologies in Science and Education\"","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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"9th International Conference \"Distributed Computing and Grid Technologies in Science and Education\"","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.54546/mlit.2021.21.19.001","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016564349","display_name":"Ivan Petriakov","orcid":"https://orcid.org/0000-0001-5835-9313","observed_orcids":["https://orcid.org/0000-0001-5835-9313"]},"institutions":[{"id":"https://openalex.org/I172901346","display_name":"St Petersburg University","ror":"https://ror.org/023znxa73","country_code":"RU","type":"education","lineage":["https://openalex.org/I172901346"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"I. Petriakov","raw_affiliation_strings":["Saint Petersburg State University, 13B Universitetskaya Emb., Saint Petersburg, 199034, Russia"],"raw_orcid":"https://orcid.org/0000-0001-5835-9313","affiliations":[{"raw_affiliation_string":"Saint Petersburg State University, 13B Universitetskaya Emb., Saint Petersburg, 199034, Russia","institution_ids":["https://openalex.org/I172901346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046678945","display_name":"Ivan Gankevich","orcid":"https://orcid.org/0000-0001-7067-6928","observed_orcids":["https://orcid.org/0000-0001-7067-6928"]},"institutions":[{"id":"https://openalex.org/I172901346","display_name":"St Petersburg University","ror":"https://ror.org/023znxa73","country_code":"RU","type":"education","lineage":["https://openalex.org/I172901346"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"I. Gankevich","raw_affiliation_strings":["Saint Petersburg State University, 13B Universitetskaya Emb., Saint Petersburg, 199034, Russia"],"raw_orcid":"https://orcid.org/0000-0001-7067-6928","affiliations":[{"raw_affiliation_string":"Saint Petersburg State University, 13B Universitetskaya Emb., Saint Petersburg, 199034, Russia","institution_ids":["https://openalex.org/I172901346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5046678945"],"corresponding_institution_ids":["https://openalex.org/I172901346"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"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":"606","last_page":"611"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.6880000233650208,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.6880000233650208,"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/T10126","display_name":"Logic, programming, and type systems","score":0.21780000627040863,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.08169999718666077,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/application-programming-interfaces","display_name":"application programming interfaces","score":0.8320000171661377},{"id":"https://openalex.org/keywords/functional-programming-languages","display_name":"functional programming languages","score":0.949999988079071},{"id":"https://openalex.org/keywords/parallel-execution","display_name":"parallel execution","score":0.9160000085830688},{"id":"https://openalex.org/keywords/distributed-systems","display_name":"distributed systems","score":0.7260000109672546},{"id":"https://openalex.org/keywords/cunning","display_name":"cunning","score":0.7770000100135803},{"id":"https://openalex.org/keywords/interpreters","display_name":"interpreters","score":0.4359999895095825},{"id":"https://openalex.org/keywords/multiprocessor-systems","display_name":"multiprocessor systems","score":0.765999972820282},{"id":"https://openalex.org/keywords/programming-language-interface","display_name":"programming language interface","score":0.4440000057220459}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8513528108596802},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.7940225601196289},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7841629981994629},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.6216236352920532},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.5901952981948853},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5544502139091492},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4894525110721588},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.47884440422058105},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.4624727964401245},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4215736985206604},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.4131016135215759},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33953115344047546},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.54546/mlit.2021.21.19.001","doi":"https://doi.org/10.54546/mlit.2021.21.19.001","is_oa":true,"landing_page_url":"https://doi.org/10.54546/mlit.2021.21.19.001","pdf_url":"https://doi.org/10.54546/mlit.2021.21.19.001","source":{"id":"https://openalex.org/S4363608474","display_name":"9th International Conference \"Distributed Computing and Grid Technologies in Science and Education\"","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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"9th International Conference \"Distributed Computing and Grid Technologies in Science and Education\"","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.54546/mlit.2021.21.19.001","doi":"https://doi.org/10.54546/mlit.2021.21.19.001","is_oa":true,"landing_page_url":"https://doi.org/10.54546/mlit.2021.21.19.001","pdf_url":"https://doi.org/10.54546/mlit.2021.21.19.001","source":{"id":"https://openalex.org/S4363608474","display_name":"9th International Conference \"Distributed Computing and Grid Technologies in Science and Education\"","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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"9th International Conference \"Distributed Computing and Grid Technologies in Science and Education\"","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4206199070.pdf","grobid_xml":"https://content.openalex.org/works/W4206199070.grobid-xml"},"referenced_works_count":1,"referenced_works":["https://openalex.org/W1556914553"],"related_works":["https://openalex.org/W278976706","https://openalex.org/W3145190904","https://openalex.org/W2120434415","https://openalex.org/W176145763","https://openalex.org/W1602164775","https://openalex.org/W2043755472","https://openalex.org/W1596561342","https://openalex.org/W7067787266","https://openalex.org/W7095959915","https://openalex.org/W7100266532"],"abstract_inverted_index":{"There":[0],"are":[1],"a":[2,12,32,77],"huge":[3],"amount":[4],"of":[5,27,61,71,76,105,114],"scientific":[6],"and":[7],"commercial":[8],"applications":[9],"written":[10,63],"with":[11,34],"focus":[13],"on":[14,19],"sequentialexecution.":[15],"Running":[16],"such":[17],"programs":[18,62],"multiprocessor":[20],"systems":[21],"is":[22,40,48,67,81,96],"possible,":[23],"but":[24],"without":[25],"takingadvantage":[26],"these":[28,35],"systems.":[29],"To":[30],"execute":[31],"program":[33],"capabilities":[36],"in":[37,64,83,94],"mind,":[38],"it":[39,95],"often":[41],"necessaryto":[42],"rewrite":[43],"the":[44,51,57,69,73],"program.":[45],"However,":[46],"this":[47,55,106],"not":[49],"always":[50],"best":[52],"choice.":[53],"In":[54],"work,":[56],"possibility":[58],"ofparallel":[59],"execution":[60,100],"functional":[65,78,88],"languages":[66],"considered,":[68],"principle":[70],"operationof":[72],"proposed":[74],"interpreter":[75],"programming":[79,119],"language":[80,89],"described":[82],"detail.":[84],"As":[85],"an":[86,112],"exampleof":[87],"was":[90],"chosen":[91],"Guile.":[92],"Parallelism":[93],"achieved":[97],"through":[98],"parallel":[99],"offunction":[101],"arguments.":[102],"The":[103],"result":[104],"work":[107],"can":[108],"be":[109],"used":[110],"as":[111],"example":[113],"building":[115],"programminginterfaces":[116],"for":[117],"other":[118],"languages.":[120]},"counts_by_year":[],"updated_date":"2026-10-30T12:39:25.321706","created_date":"2022-01-25T00:00:00"}
