{"id":"https://openalex.org/W2603705891","doi":null,"title":"Streaming Extensions for Object-Oriented Languages","display_name":"Streaming Extensions for Object-Oriented Languages","publication_year":2008,"publication_date":"2008-01-01","ids":{"openalex":"https://openalex.org/W2603705891","mag":"2603705891"},"language":"en","primary_location":{"id":"mag:2603705891","doi":null,"is_oa":false,"landing_page_url":"http://www.ipd.uka.de/Tichy/uploads/publikationen/195/Otto2008a.pdf","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},"volume":null,"type":"article","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/A5103541345","display_name":"Frank Otto","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Frank Otto","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088948630","display_name":"Victor Pankratius","orcid":"https://orcid.org/0000-0002-4658-6583","observed_orcids":["https://orcid.org/0000-0002-4658-6583"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Victor Pankratius","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-4658-6583","affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5000530309","display_name":"Walter F. Tichy","orcid":"https://orcid.org/0000-0002-1288-454X","observed_orcids":["https://orcid.org/0000-0002-1288-454X"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Walter F. Tichy","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"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":null,"last_page":null},"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.9077000021934509,"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.9077000021934509,"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.055399999022483826,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.016300000250339508,"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/object-oriented-programming-languages","display_name":"object-oriented programming languages","score":0.8029999732971191},{"id":"https://openalex.org/keywords/pipeline-parallelism","display_name":"pipeline parallelism","score":0.8180000185966492},{"id":"https://openalex.org/keywords/multi-core-processors","display_name":"multi-core processors","score":0.9739999771118164},{"id":"https://openalex.org/keywords/language-extension","display_name":"language extension","score":0.5899999737739563},{"id":"https://openalex.org/keywords/signal-processing","display_name":"signal processing","score":0.5559999942779541},{"id":"https://openalex.org/keywords/computer-graphics-applications","display_name":"computer graphics applications","score":0.8289999961853027}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8113760948181152},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7375251054763794},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.7123859524726868},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.612068772315979},{"id":"https://openalex.org/C74149592","wikidata":"https://www.wikidata.org/wiki/Q762446","display_name":"Comparison of multi-paradigm programming languages","level":5,"score":0.5847851037979126},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.5630476474761963},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4774770736694336},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.4578065574169159},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4559425115585327},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.4193616211414337},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4147692024707794},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.41394883394241333},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3542419672012329},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3507729172706604},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.346588134765625},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.13866573572158813},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","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}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:2603705891","doi":null,"is_oa":false,"landing_page_url":"http://www.ipd.uka.de/Tichy/uploads/publikationen/195/Otto2008a.pdf","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W1568192366","https://openalex.org/W1578415644","https://openalex.org/W1993417383","https://openalex.org/W2028420364","https://openalex.org/W2165100134"],"related_works":["https://openalex.org/W7096429542","https://openalex.org/W1967384908","https://openalex.org/W7100209611","https://openalex.org/W7095446869","https://openalex.org/W7099197125","https://openalex.org/W7100103895","https://openalex.org/W2136148636","https://openalex.org/W7100739766","https://openalex.org/W4235344346","https://openalex.org/W2006059438"],"abstract_inverted_index":{"Stream":[0],"languages":[1,22,47],"provide":[2],"constructs":[3],"to":[4,51],"express":[5],"different":[6],"types":[7],"of":[8,29,40],"parallelism,":[9,13],"such":[10],"as":[11],"pipeline":[12],"in":[14],"a":[15],"simple":[16],"way.":[17],"In":[18],"the":[19,27,38],"past,":[20],"these":[21],"were":[23],"mainly":[24],"used":[25],"for":[26],"development":[28],"signal":[30],"processing":[31],"or":[32],"graphics":[33],"applications.":[34],"We":[35],"argue":[36],"that":[37],"integration":[39],"stream":[41],"programming":[42,55],"concepts":[43],"into":[44],"universal":[45],"object-oriented":[46],"has":[48],"great":[49],"potential":[50],"simplify":[52],"general-purpose":[53],"parallel":[54],"on":[56],"multicore":[57],"architectures.":[58]},"counts_by_year":[],"updated_date":"2025-11-06T04:12:42.849631","created_date":"2017-04-07T00:00:00"}
