{"id":"https://openalex.org/W2505954619","doi":"https://doi.org/10.5485/tmcs.2010.0243","title":"Programming theorems on enumerator","display_name":"Programming theorems on enumerator","publication_year":2010,"publication_date":"2010-06-01","ids":{"openalex":"https://openalex.org/W2505954619","doi":"https://doi.org/10.5485/tmcs.2010.0243","mag":"2505954619"},"language":"en","primary_location":{"id":"doi:10.5485/tmcs.2010.0243","doi":"https://doi.org/10.5485/tmcs.2010.0243","is_oa":true,"landing_page_url":"https://doi.org/10.5485/tmcs.2010.0243","pdf_url":"https://doi.org/10.5485/tmcs.2010.0243","source":{"id":"https://openalex.org/S2764955575","display_name":"Teaching Mathematics and Computer Science","issn_l":"1589-7389","issn":["1589-7389","2676-8364"],"is_oa":false,"is_in_doaj":true,"is_core":false,"listed_in":["doaj","jufo-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315439","host_organization_name":"University of Debrecen","host_organization_lineage":["https://openalex.org/P4310315439"],"host_organization_lineage_names":["University of Debrecen"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Teaching Mathematics and Computer Science","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.5485/tmcs.2010.0243","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066115803","display_name":"Tibor Gregorics","orcid":"https://orcid.org/0000-0002-9503-9623","observed_orcids":["https://orcid.org/0000-0002-9503-9623"]},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":true,"raw_author_name":"Tibor Gregorics","raw_affiliation_strings":["P \u00c9TER","TIBOR GREGORICS ELTE , FACULTY OF INFORMATICS DEPT. SOFTWARE TECHNOLOGY AND METHODOLOGY 1117 BUDAPEST P \u00c1ZM \u00c1NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"P \u00c9TER","institution_ids":[]},{"raw_affiliation_string":"TIBOR GREGORICS ELTE , FACULTY OF INFORMATICS DEPT. SOFTWARE TECHNOLOGY AND METHODOLOGY 1117 BUDAPEST P \u00c1ZM \u00c1NY","institution_ids":["https://openalex.org/I106118109"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5066115803"],"corresponding_institution_ids":["https://openalex.org/I106118109"],"apc_list":null,"apc_paid":null,"fwci":1.3061,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.83302668,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":"8","issue":"1","first_page":"89","last_page":"108"},"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.5189999938011169,"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.5189999938011169,"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/T10533","display_name":"Teaching and Learning Programming","score":0.2467000037431717,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T12490","display_name":"Software Engineering and Design Patterns","score":0.19509999454021454,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/programming-patterns","display_name":"programming patterns","score":0.8899999856948853},{"id":"https://openalex.org/keywords/enumerators","display_name":"enumerators","score":0.7429999709129333},{"id":"https://openalex.org/keywords/generic-programming","display_name":"generic programming","score":0.5680000185966492},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.7590000033378601},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.9549999833106995},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.9990000128746033}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4528825581073761},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.40826502442359924}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5485/tmcs.2010.0243","doi":"https://doi.org/10.5485/tmcs.2010.0243","is_oa":true,"landing_page_url":"https://doi.org/10.5485/tmcs.2010.0243","pdf_url":"https://doi.org/10.5485/tmcs.2010.0243","source":{"id":"https://openalex.org/S2764955575","display_name":"Teaching Mathematics and Computer Science","issn_l":"1589-7389","issn":["1589-7389","2676-8364"],"is_oa":false,"is_in_doaj":true,"is_core":false,"listed_in":["doaj","jufo-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315439","host_organization_name":"University of Debrecen","host_organization_lineage":["https://openalex.org/P4310315439"],"host_organization_lineage_names":["University of Debrecen"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Teaching Mathematics and Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:dea.lib.unideb.hu:2437/379677","doi":null,"is_oa":true,"landing_page_url":"https://hdl.handle.net/2437/379677","pdf_url":null,"source":{"id":"https://openalex.org/S4306402089","display_name":"University of Debrecen Electronic Archive (University of Debrecen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I132735039","host_organization_name":"University of Debrecen","host_organization_lineage":["https://openalex.org/I132735039"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"foly\u00f3iratcikk"}],"best_oa_location":{"id":"doi:10.5485/tmcs.2010.0243","doi":"https://doi.org/10.5485/tmcs.2010.0243","is_oa":true,"landing_page_url":"https://doi.org/10.5485/tmcs.2010.0243","pdf_url":"https://doi.org/10.5485/tmcs.2010.0243","source":{"id":"https://openalex.org/S2764955575","display_name":"Teaching Mathematics and Computer Science","issn_l":"1589-7389","issn":["1589-7389","2676-8364"],"is_oa":false,"is_in_doaj":true,"is_core":false,"listed_in":["doaj","jufo-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315439","host_organization_name":"University of Debrecen","host_organization_lineage":["https://openalex.org/P4310315439"],"host_organization_lineage_names":["University of Debrecen"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Teaching Mathematics and Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2505954619.pdf","grobid_xml":"https://content.openalex.org/works/W2505954619.grobid-xml"},"referenced_works_count":4,"referenced_works":["https://openalex.org/W2103953153","https://openalex.org/W2987803397","https://openalex.org/W3133871718","https://openalex.org/W4400961909"],"related_works":["https://openalex.org/W3117088238","https://openalex.org/W2728706867","https://openalex.org/W4247502129","https://openalex.org/W1602389475","https://openalex.org/W2740033029","https://openalex.org/W7037399137","https://openalex.org/W1963910234","https://openalex.org/W2057361103","https://openalex.org/W1967144195","https://openalex.org/W197500047"],"abstract_inverted_index":{"This":[0],"paper":[1],"deals":[2],"with":[3],"the":[4,7,14,50,58,65,83,91],"examination":[5],"of":[6,39,45,60,67],"programming":[8,15,53,94],"patterns":[9,27,68],"best":[10],"known":[11,52],"by":[12],"programmers:":[13],"theorems.":[16],"It":[17],"is":[18],"a":[19,35,42],"significant":[20],"issue":[21],"that":[22],"in":[23,31,90,96],"what":[24],"way":[25,71],"these":[26],"can":[28,87],"be":[29,73,78,88],"formulated":[30],"order":[32],"to":[33,57],"solve":[34],"relatively":[36],"broad":[37],"spectrum":[38],"problems":[40],"using":[41],"small":[43],"number":[44],"patterns.":[46],"In":[47],"this":[48,63,70],"paper,":[49],"well":[51],"theorems":[54],"are":[55],"applied":[56],"processing":[59],"enumerators.":[61],"To":[62],"end,":[64],"robustness":[66],"gained":[69],"will":[72,77],"presented,":[74],"and":[75,100],"it":[76],"also":[79],"pointed":[80],"out":[81],"how":[82],"programs":[84],"thus":[85],"constructed":[86],"implemented":[89],"modern":[92],"object-oriented":[93],"environments:":[95],"language":[97],"C++,":[98],"Java":[99],"C#.":[101]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-10-07T09:51:55.459714","created_date":"2016-08-23T00:00:00"}
