{"id":"https://openalex.org/W2083463577","doi":"https://doi.org/10.1145/126459.126464","title":"Fun, rigour and pragmatism in functional programming","display_name":"Fun, rigour and pragmatism in functional programming","publication_year":1991,"publication_date":"1991-09-01","ids":{"openalex":"https://openalex.org/W2083463577","doi":"https://doi.org/10.1145/126459.126464","mag":"2083463577"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/126459.126464","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/126459.126464","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/126459.126464","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087450514","display_name":"Angel S\u00e1nchez-Calle","orcid":null},"institutions":[{"id":"https://openalex.org/I88060688","display_name":"Universidad Polit\u00e9cnica de Madrid","ror":"https://ror.org/03n6nwv02","country_code":"ES","type":"education","lineage":["https://openalex.org/I88060688"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Angel S\u00e1nchez-Calle","raw_affiliation_strings":["Dpto. de Lenguajes y Sistemas Informaticos e Ingenieria de Software, Facultad de Informatica, Universidad Polit\u00e9cnica de Madrid, Boadilla del Monte, 28660 Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Dpto. de Lenguajes y Sistemas Informaticos e Ingenieria de Software, Facultad de Informatica, Universidad Polit\u00e9cnica de Madrid, Boadilla del Monte, 28660 Madrid, Spain","institution_ids":["https://openalex.org/I88060688"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040213202","display_name":"J. \u00c1ngel Vel\u00e1zquez\u2010Iturbide","orcid":"https://orcid.org/0000-0002-9486-8526"},"institutions":[{"id":"https://openalex.org/I88060688","display_name":"Universidad Polit\u00e9cnica de Madrid","ror":"https://ror.org/03n6nwv02","country_code":"ES","type":"education","lineage":["https://openalex.org/I88060688"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"J. Angel Vel\u00e1zquez-Iturbide","raw_affiliation_strings":["Dpto. de Lenguajes y Sistemas Informaticos e Ingenieria de Software, Facultad de Informatica, Universidad Polit\u00e9cnica de Madrid, Boadilla del Monte, 28660 Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Dpto. de Lenguajes y Sistemas Informaticos e Ingenieria de Software, Facultad de Informatica, Universidad Polit\u00e9cnica de Madrid, Boadilla del Monte, 28660 Madrid, Spain","institution_ids":["https://openalex.org/I88060688"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.413,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":3,"citation_normalized_percentile":{"value":0.59826,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":65,"max":68},"biblio":{"volume":"23","issue":"3","first_page":"11","last_page":"16"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9995,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9995,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10260","display_name":"Software Engineering Research","score":0.9955,"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9936,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/rigour","display_name":"Rigour","score":0.76973236},{"id":"https://openalex.org/keywords/pragmatism","display_name":"Pragmatism","score":0.4598452}],"concepts":[{"id":"https://openalex.org/C71008984","wikidata":"https://www.wikidata.org/wiki/Q2890076","display_name":"Rigour","level":2,"score":0.76973236},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7033453},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.70331967},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.572481},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5016899},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.4850542},{"id":"https://openalex.org/C158573231","wikidata":"https://www.wikidata.org/wiki/Q126692","display_name":"Pragmatism","level":2,"score":0.4598452},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45257327},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.41540202},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3993481},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.38651943},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35003358},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.14197832},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.08839044}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/126459.126464","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/126459.126464","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/126459.126464","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/126459.126464","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":21,"referenced_works":["https://openalex.org/W100069164","https://openalex.org/W1527809250","https://openalex.org/W1983043931","https://openalex.org/W1985449307","https://openalex.org/W1988651604","https://openalex.org/W2023299380","https://openalex.org/W2025403443","https://openalex.org/W2025480537","https://openalex.org/W2040136167","https://openalex.org/W2063984628","https://openalex.org/W2089674328","https://openalex.org/W2094945667","https://openalex.org/W2133420304","https://openalex.org/W2138344132","https://openalex.org/W2968743833","https://openalex.org/W4206733876","https://openalex.org/W4214503682","https://openalex.org/W4231300054","https://openalex.org/W4245589838","https://openalex.org/W4245590812","https://openalex.org/W4251847923"],"related_works":["https://openalex.org/W76619263","https://openalex.org/W4296878212","https://openalex.org/W4254270758","https://openalex.org/W3004782279","https://openalex.org/W2296381500","https://openalex.org/W2286281461","https://openalex.org/W2161156675","https://openalex.org/W2060445097","https://openalex.org/W1988194486","https://openalex.org/W1585224757"],"abstract_inverted_index":{"A":[0,33],"course":[1,38],"on":[2],"functional":[3,15],"programming":[4],"using":[5],"Hope":[6],"is":[7,39],"presented.":[8],"It":[9],"describes":[10],"the":[11,17,27,37,40],"basic":[12],"principles":[13],"of":[14,21,31,36,46],"programming,":[16],"syntax":[18],"and":[19,23,29,49],"semantics":[20],"Hope,":[22],"some":[24],"techniques":[25],"for":[26],"analysis":[28],"design":[30],"programs.":[32],"main":[34],"feature":[35],"integration":[41],"in":[42],"a":[43],"natural":[44],"way":[45],"formal":[47],"methods":[48],"reusability":[50],"with":[51],"programming.":[52]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2083463577","counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2024-12-08T03:33:42.998767","created_date":"2016-06-24"}