{"id":"https://openalex.org/W1607447456","doi":null,"title":"Parallel programming using functional languages","display_name":"Parallel programming using functional languages","publication_year":1991,"publication_date":"1991-01-01","ids":{"openalex":"https://openalex.org/W1607447456","mag":"1607447456"},"language":"en","primary_location":{"id":"pmh:oai:theses.gla.ac.uk:1052","doi":null,"is_oa":false,"landing_page_url":"https://theses.gla.ac.uk/1052/1/1991roephd.pdf","pdf_url":"https://theses.gla.ac.uk/1052/1/1991roephd.pdf","source":{"id":"https://openalex.org/S4306401724","display_name":"Enlighten: Theses (The University of Glasgow)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I7882870","host_organization_name":"University of Glasgow","host_organization_lineage":["https://openalex.org/I7882870"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"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/A5107595310","display_name":"Paul Roe","orcid":"https://orcid.org/0000-0002-4892-1509","observed_orcids":["https://orcid.org/0000-0002-4892-1509"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Paul Roe","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-4892-1509","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5107595310"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":43,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.6973000168800354,"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.6973000168800354,"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.2761000096797943,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.006000000052154064,"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/parallel-programming","display_name":"parallel programming","score":0.996999979019165},{"id":"https://openalex.org/keywords/functional-programming-languages","display_name":"functional programming languages","score":0.9070000052452087},{"id":"https://openalex.org/keywords/parallelism","display_name":"parallelism","score":0.39100000262260437},{"id":"https://openalex.org/keywords/functional-language","display_name":"functional language","score":0.3610000014305115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8208390474319458},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.6911206245422363},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.685987651348114},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6258484125137329},{"id":"https://openalex.org/C79678938","wikidata":"https://www.wikidata.org/wiki/Q1481571","display_name":"Combinatory logic","level":2,"score":0.5988886952400208},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.587692141532898},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.58110111951828},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.5549003481864929},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4956456422805786},{"id":"https://openalex.org/C3543717","wikidata":"https://www.wikidata.org/wiki/Q6007302","display_name":"Implicit parallelism","level":4,"score":0.4813964366912842},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.44577881693840027},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.4138838052749634},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.3963150382041931}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:theses.gla.ac.uk:1052","doi":null,"is_oa":false,"landing_page_url":"https://theses.gla.ac.uk/1052/1/1991roephd.pdf","pdf_url":"https://theses.gla.ac.uk/1052/1/1991roephd.pdf","source":{"id":"https://openalex.org/S4306401724","display_name":"Enlighten: Theses (The University of Glasgow)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I7882870","host_organization_name":"University of Glasgow","host_organization_lineage":["https://openalex.org/I7882870"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.369.367","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.369.367","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://theses.gla.ac.uk/1052/1/1991roephd.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.46.7763","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.7763","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://sky.fit.qut.edu.au/~proe/papers/thesis.ps.gz","raw_type":"text"},{"id":"mag:1607447456","doi":null,"is_oa":false,"landing_page_url":"https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.363785","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W167069941","https://openalex.org/W278976706","https://openalex.org/W1548847317","https://openalex.org/W2145730029","https://openalex.org/W2070912453","https://openalex.org/W3145190904","https://openalex.org/W1963499629","https://openalex.org/W176145763","https://openalex.org/W7066149127","https://openalex.org/W626591878"],"abstract_inverted_index":{"I":[0,25,54,78,97,109],"am":[1,55],"greatly":[2],"indebted":[3],"to":[4,23,28,57,81,100],"Simon":[5,30],"Peyton":[6],"Jones,":[7],"my":[8,49],"supervisor,":[9],"for":[10,34,60,71,92],"his":[11,43,61,72],"encouragement":[12],"and":[13,31,68,76,85,128,154],"technical":[14],"assistance.":[15],"His":[16],"overwhelming":[17],"enthusiasm":[18],"was":[19,110],"of":[20,39,89],"great":[21],"support":[22],"me.":[24],"particularly":[26],"want":[27],"thank":[29,82,101],"Geoff":[32],"Burn":[33],"commenting":[35],"on":[36,63],"earlier":[37],"drafts":[38],"this":[40],"thesis.":[41],"Through":[42],"excellent":[44],"lecturing":[45],"Cohn":[46],"Runciman":[47],"initiated":[48],"interest":[50],"in":[51],"functional":[52],"programming.":[53],"grateful":[56],"Phil":[58],"Trinder":[59],"simulator,":[62],"which":[64],"mine":[65],"is":[66,126,140],"based,":[67],"Will":[69],"Partain":[70],"help":[73],"with":[74],"LaTex":[75],"graphs.":[77],"would":[79,98],"like":[80,99],"the":[83,113,134,145,152],"Science":[84],"Engineering":[86],"Research":[87],"Council":[88],"Great":[90],"Britain":[91],"their":[93],"financial":[94],"support.":[95],"Finally,":[96],"Michelle,":[102],"whose":[103,124,129,138],"culinary":[104],"skills":[105],"supported":[106],"me":[107],"whilst":[108],"writing-up.The":[111],"Imagination":[112],"only":[114],"nation":[115,119,123,137],"worth":[116],"defending":[117],"a":[118,122,136],"without":[120],"alienation":[121],"flag":[125],"invisible":[127],"borders":[130],"are":[131],"forever":[132],"beyond":[133],"horizon":[135],"motto":[139],"why":[141],"have":[142,150],"one":[143,151],"or":[144],"other":[146,153],"when":[147],"you":[148],"can":[149],"both":[155]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2016-06-24T00:00:00"}
