{"id":"https://openalex.org/W1587303025","doi":"https://doi.org/10.1109/icassp.1983.1171976","title":"Development of signal processing algorithms via functional programming","display_name":"Development of signal processing algorithms via functional programming","publication_year":2005,"publication_date":"2005-03-24","ids":{"openalex":"https://openalex.org/W1587303025","doi":"https://doi.org/10.1109/icassp.1983.1171976","mag":"1587303025"},"language":"en","primary_location":{"id":"doi:10.1109/icassp.1983.1171976","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icassp.1983.1171976","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ICASSP '83. IEEE International Conference on Acoustics, Speech, and Signal Processing","raw_type":"proceedings-article"},"type":"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/A5016811904","display_name":"M. Morf","orcid":"https://orcid.org/0000-0002-2805-8453"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"M. Morf","raw_affiliation_strings":["Information Systems Laboratory, Electrical Engineering Department, University of Stanford, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Systems Laboratory, Electrical Engineering Department, University of Stanford, Stanford, CA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059298715","display_name":"P. Ang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"P. Ang","raw_affiliation_strings":["Information Systems Laboratory, Electrical Engineering Department, University of Stanford, Stanford, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Systems Laboratory, Electrical Engineering Department, University of Stanford, Stanford, CA, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048144249","display_name":"Jean-Marc Delosme","orcid":"https://orcid.org/0000-0003-2307-7601"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"J.-M. Delosme","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.07497116,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"8","issue":null,"first_page":"1176","last_page":"1179"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.9988999962806702,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9980999827384949,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7850006818771362},{"id":"https://openalex.org/keywords/very-large-scale-integration","display_name":"Very-large-scale integration","score":0.7810636162757874},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.575538158416748},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.5682218670845032},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.553631603717804},{"id":"https://openalex.org/keywords/programming-style","display_name":"Programming style","score":0.5173953771591187},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.47987762093544006},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.46201813220977783},{"id":"https://openalex.org/keywords/signal-processing","display_name":"Signal processing","score":0.425883412361145},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.39650943875312805},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.1385500729084015},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12265503406524658},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.10035130381584167},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.08583799004554749}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7850006818771362},{"id":"https://openalex.org/C14580979","wikidata":"https://www.wikidata.org/wiki/Q876049","display_name":"Very-large-scale integration","level":2,"score":0.7810636162757874},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.575538158416748},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.5682218670845032},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.553631603717804},{"id":"https://openalex.org/C2776245389","wikidata":"https://www.wikidata.org/wiki/Q962139","display_name":"Programming style","level":2,"score":0.5173953771591187},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.47987762093544006},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.46201813220977783},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.425883412361145},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39650943875312805},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.1385500729084015},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12265503406524658},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.10035130381584167},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.08583799004554749},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icassp.1983.1171976","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icassp.1983.1171976","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ICASSP '83. IEEE International Conference on Acoustics, Speech, and Signal Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5600000023841858,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1506121802","https://openalex.org/W1685044542","https://openalex.org/W1963912067","https://openalex.org/W1985956780","https://openalex.org/W1994174872","https://openalex.org/W2012344170","https://openalex.org/W2013259664","https://openalex.org/W2115452265","https://openalex.org/W2135018441","https://openalex.org/W2172307690","https://openalex.org/W4250311077","https://openalex.org/W4297578388","https://openalex.org/W6630673398"],"related_works":["https://openalex.org/W2138807037","https://openalex.org/W2475454661","https://openalex.org/W2053241664","https://openalex.org/W1568456273","https://openalex.org/W2346904649","https://openalex.org/W2521339408","https://openalex.org/W595100119","https://openalex.org/W2796451881","https://openalex.org/W2101738531","https://openalex.org/W158822900"],"abstract_inverted_index":{"Motivated":[0],"by":[1,18,25],"recent":[2],"advances":[3],"made":[4,24],"in":[5,29,34,42],"VLSI":[6],"and":[7,33],"VLSI-based":[8],"systems,":[9],"we":[10],"describe":[11],"the":[12,39,43],"functional":[13],"programming(FP)":[14],"style":[15],"as":[16],"proposed":[17],"Backus":[19],"[1].":[20],"Comparative":[21],"studies":[22],"are":[23,46],"coding":[26],"simple":[27],"algorithms":[28],"a":[30,60],"conventional":[31,48],"language":[32],"FP.":[35],"We":[36],"find":[37],"that":[38,73],"methodologies":[40],"involved":[41],"two":[44],"approaches":[45],"different;":[47],"languages":[49],"require":[50],"thinking":[51],"at":[52],"an":[53],"object":[54],"level":[55],"while":[56],"FP":[57,71],"styles":[58,72],"favour":[59],"more":[61],"hierarchical":[62],"formalization.":[63],"The":[64],"paper":[65],"also":[66],"discusses":[67],"some":[68],"limitations":[69],"of":[70],"will":[74],"have":[75],"to":[76],"be":[77],"remedied.":[78]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
