{"id":"https://openalex.org/W1981088306","doi":"https://doi.org/10.1145/1562877.1563036","title":"Tail recursion by using function generalization","display_name":"Tail recursion by using function generalization","publication_year":2009,"publication_date":"2009-07-06","ids":{"openalex":"https://openalex.org/W1981088306","doi":"https://doi.org/10.1145/1562877.1563036","mag":"1981088306"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1562877.1563036","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","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/A5008620772","display_name":"Manuel Rubio-S\u00e1nchez","orcid":"https://orcid.org/0000-0002-8692-2553"},"institutions":[{"id":"https://openalex.org/I182083151","display_name":"Universidad Rey Juan Carlos","ror":"https://ror.org/01v5cv687","country_code":"ES","type":"education","lineage":["https://openalex.org/I182083151"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Manuel Rubio-S\u00e1nchez","raw_affiliation_strings":["Universidad Rey Juan Carlos, Madrid, Spain;"],"affiliations":[{"raw_affiliation_string":"Universidad Rey Juan Carlos, Madrid, Spain;","institution_ids":["https://openalex.org/I182083151"]}]},{"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/I182083151","display_name":"Universidad Rey Juan Carlos","ror":"https://ror.org/01v5cv687","country_code":"ES","type":"education","lineage":["https://openalex.org/I182083151"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"J. \u00c1ngel Vel\u00e1zquez-Iturbide","raw_affiliation_strings":["Universidad Rey Juan Carlos, Madrid, Spain;"],"affiliations":[{"raw_affiliation_string":"Universidad Rey Juan Carlos, Madrid, Spain;","institution_ids":["https://openalex.org/I182083151"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":2,"citation_normalized_percentile":{"value":0.356863,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":71,"max":74},"biblio":{"volume":null,"issue":null,"first_page":"394","last_page":"394"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.4709,"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/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.4709,"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/mutual-recursion","display_name":"Mutual recursion","score":0.5793065},{"id":"https://openalex.org/keywords/double-recursion","display_name":"Double recursion","score":0.46057132},{"id":"https://openalex.org/keywords/primitive-recursive-function","display_name":"Primitive recursive function","score":0.41964865}],"concepts":[{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.90121293},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.8041332},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6451127},{"id":"https://openalex.org/C124416688","wikidata":"https://www.wikidata.org/wiki/Q3454656","display_name":"Mutual recursion","level":3,"score":0.5793065},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.51422596},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.46856406},{"id":"https://openalex.org/C139503435","wikidata":"https://www.wikidata.org/wiki/Q5300083","display_name":"Double recursion","level":3,"score":0.46057132},{"id":"https://openalex.org/C9986523","wikidata":"https://www.wikidata.org/wiki/Q1570472","display_name":"Primitive recursive function","level":2,"score":0.41964865},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39699104},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.363205},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.30925775},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.09810126},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1562877.1563036","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.4}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":2,"referenced_works":["https://openalex.org/W1974563848","https://openalex.org/W3161385807"],"related_works":["https://openalex.org/W4388310202","https://openalex.org/W4246540581","https://openalex.org/W4244779119","https://openalex.org/W2584778959","https://openalex.org/W2553341645","https://openalex.org/W2175003829","https://openalex.org/W2074941524","https://openalex.org/W2006836388","https://openalex.org/W1596057910","https://openalex.org/W1563586960"],"abstract_inverted_index":{"The":[0],"design":[1],"of":[2,33],"tail":[3,21],"recursive":[4,22],"algorithms":[5],"may":[6],"require":[7],"thinking":[8],"about":[9],"iteration":[10],"rather":[11],"than":[12],"recursion.":[13],"This":[14],"paper":[15],"provides":[16],"a":[17],"methodology":[18],"for":[19],"deriving":[20],"functions":[23],"that":[24],"is":[25],"based":[26],"on":[27],"declarative":[28],"programming":[29],"and":[30],"the":[31],"concept":[32],"function":[34],"generalization,":[35],"which":[36],"allow":[37],"to":[38],"avoid":[39],"iterative":[40],"thinking.":[41]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1981088306","counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-01-16T23:03:22.677717","created_date":"2016-06-24"}