{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,25]],"date-time":"2025-05-25T04:02:54Z","timestamp":1748145774538,"version":"3.41.0"},"reference-count":13,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-009"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-001"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer"],"published-print":{"date-parts":[[2025,6]]},"DOI":"10.1109\/mc.2025.3551196","type":"journal-article","created":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T17:03:58Z","timestamp":1748019838000},"page":"97-100","source":"Crossref","is-referenced-by-count":0,"title":["Teaching a Compiler Course"],"prefix":"10.1109","volume":"58","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3439-2917","authenticated-orcid":false,"given":"Jon","family":"Rokne","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Calgary, Calgary, AB, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"volume-title":"On learning compilers and creating programming languages","year":"2025","author":"Stuntz","key":"ref1"},{"issue":"5","key":"ref2","first-page":"777","article-title":"Is compiler construction a dead subject?","volume":"108","author":"Chakraborty","year":"2015","journal-title":"Current Sci."},{"volume-title":"Ullman-Compilers-Principles, Techniques, and Tools","year":"2006","author":"Aho","key":"ref3"},{"volume-title":"When people recommend the Dragon Book, are they recommending the red dragon book, or the green dragon book?","year":"2025","key":"ref4"},{"volume-title":"What language-agnostic programming books should I read?","year":"2025","author":"Barrkel","key":"ref5"},{"volume-title":"Compiler books","year":"2025","key":"ref6"},{"volume-title":"Engineering a Compiler","year":"2007","author":"Torczon","key":"ref7"},{"volume-title":"Introduction to Compilers and Language Design","year":"2020","author":"Thain","key":"ref8"},{"volume-title":"If you cant realize that, youll better read this Coile: An Essay","year":"2015","author":"Ford","key":"ref9"},{"volume-title":"Computers Anil mathematical notation","year":"2025","author":"Iverson","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/mspec.2024.10491389"},{"volume-title":"Regular grammar","year":"2025","key":"ref12"},{"volume-title":"Compiler Construction: Principles and Practice","year":"1997","author":"Louden","key":"ref13"}],"container-title":["Computer"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/2\/11014249\/11014288.pdf?arnumber=11014288","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T04:55:02Z","timestamp":1748062502000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11014288\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6]]},"references-count":13,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/mc.2025.3551196","relation":{},"ISSN":["0018-9162","1558-0814"],"issn-type":[{"type":"print","value":"0018-9162"},{"type":"electronic","value":"1558-0814"}],"subject":[],"published":{"date-parts":[[2025,6]]}}}