{"id":1824,"date":"2010-01-04T06:25:45","date_gmt":"2010-01-04T11:25:45","guid":{"rendered":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/"},"modified":"2020-07-14T13:58:37","modified_gmt":"2020-07-14T17:58:37","slug":"retired-transylvania-professor-publishes-computer-textbook","status":"publish","type":"post","link":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/","title":{"rendered":"Retired Transylvania professor publishes computer textbook"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"imgBordersLeft\" src=\"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg\" alt=\"James Miller\" width=\"90\" height=\"102\" \/>LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a newly published book.<\/p>\n<p><em>Compiler Construction: A Practical Approach<\/em>, is designed to give undergraduate computer science students a \u201cgood understanding of the process involved in taking a computer language that we as programmers can understand and converting it to a language that the computer understands,\u201d said Miller, who taught for 42 years at Transy before retiring in 2008.<\/p>\n<p>\u201cI started teaching a compiler course at Transy almost before there was such a course for undergraduate computer science students,\u201d he added. \u201cThe book comes mainly from notes that I developed over 25 years of teaching such a course.\u201d<\/p>\n<p>Admittedly, the market for a compiler construction book is small, Miller said. \u201cHowever, I hope that my book will fill the need for those looking for a more practical book in this field.\u201d<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"imgBordersRight\" src=\"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/millerbook.jpg\" alt=\"Compiler Construction\" width=\"100\" height=\"150\" \/>Although there are many compiler texts available, Miller said most of them concentrate more on theory instead of on actual implementation of a working compiler. His book takes the subject a step further by helping students complete the task of writing a compiler in a one-semester course.<\/p>\n<p>Throughout his teaching career at Transylvania, Miller also taught math and physics courses as well as other computer science courses. The accomplished professor is credited with launching the school\u2019s computer science program, an initiative he championed throughout his tenure. He was also instrumental in reaching out to high school students through summer academic, science, computer and technology camps. <\/p>\n<p>\u201cI enjoyed teaching and hopefully could have continued for many more years,\u201d he said. \u201cBut I felt that I would not force myself to do some other projects, such as writing the compiler book, while I was teaching. I always thought that teaching was a full-time job and couldn\u2019t pull myself away to do other tasks.\u201d<\/p>\n<p>Now that his book is published, and when he is not building houses for Lexington\u2019s Habitat for Humanity or serving on various boards, Miller is working on a junior- or senior-level math book, <em>Numerical Analysis<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a newly published book. Compiler Construction: A Practical Approach, is designed to give undergraduate computer science students a \u201cgood understanding of the process involved in taking a computer language that we as programmers can understand and converting it to a language that the computer understands,\u201d said Miller, who taught for 42 years at Transy before retiring in 2008. \u201cI started teaching a compiler course at Transy almost before there was such a course for undergraduate computer science students,\u201d he added. \u201cThe book comes mainly from notes that I developed over 25 years of teaching such a course.\u201d Admittedly, the market for a compiler construction book is small, Miller said. \u201cHowever, I hope that my book will fill the need for those looking for a more practical book in this field.\u201d Although there are many compiler texts available, Miller said most of them concentrate more on theory instead of on actual implementation of a working compiler. His book takes the subject a step further by helping students complete the task of writing a compiler in a one-semester course. Throughout his teaching career at Transylvania, Miller also taught math and physics courses as well as other computer science courses. The accomplished professor is credited with launching the school\u2019s computer science program, an initiative he championed throughout his tenure. He was also<\/p>\n<p class=\"continueLink\"><a class=\"btn btn-info\" href=\"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/\">Read &ldquo;Retired Transylvania professor publishes computer textbook&rdquo;<\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"feeds":[],"class_list":["post-1824","post","type-post","status-publish","format-standard","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Retired Transylvania professor publishes computer textbook - Transylvania University - 1780<\/title>\n<meta name=\"description\" content=\"LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retired Transylvania professor publishes computer textbook\" \/>\n<meta property=\"og:description\" content=\"LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/\" \/>\n<meta property=\"og:site_name\" content=\"1780\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/transylvaniauniversity\" \/>\n<meta property=\"article:published_time\" content=\"2010-01-04T11:25:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-14T17:58:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg\" \/>\n<meta name=\"author\" content=\"Office of Marketing and Communications\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@transy\" \/>\n<meta name=\"twitter:site\" content=\"@transy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Office of Marketing and Communications\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/\"},\"author\":{\"name\":\"Office of Marketing and Communications\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/#\\\/schema\\\/person\\\/e76dbb827bcc6f86e2b86e67c9162ac7\"},\"headline\":\"Retired Transylvania professor publishes computer textbook\",\"datePublished\":\"2010-01-04T11:25:45+00:00\",\"dateModified\":\"2020-07-14T17:58:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/\"},\"wordCount\":353,\"image\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.transy.edu\\\/sites\\\/default\\\/files\\\/news\\\/images\\\/illustrations\\\/jmiller.jpg\",\"articleSection\":[\"News from Transy\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/\",\"url\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/\",\"name\":\"Retired Transylvania professor publishes computer textbook - Transylvania University - 1780\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.transy.edu\\\/sites\\\/default\\\/files\\\/news\\\/images\\\/illustrations\\\/jmiller.jpg\",\"datePublished\":\"2010-01-04T11:25:45+00:00\",\"dateModified\":\"2020-07-14T17:58:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/#\\\/schema\\\/person\\\/e76dbb827bcc6f86e2b86e67c9162ac7\"},\"description\":\"LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.transy.edu\\\/sites\\\/default\\\/files\\\/news\\\/images\\\/illustrations\\\/jmiller.jpg\",\"contentUrl\":\"https:\\\/\\\/www.transy.edu\\\/sites\\\/default\\\/files\\\/news\\\/images\\\/illustrations\\\/jmiller.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/2010\\\/01\\\/retired-transylvania-professor-publishes-computer-textbook\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retired Transylvania professor publishes computer textbook\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/#website\",\"url\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/\",\"name\":\"1780\",\"description\":\"The Official Blog of Transylvania University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.transy.edu\\\/1780\\\/#\\\/schema\\\/person\\\/e76dbb827bcc6f86e2b86e67c9162ac7\",\"name\":\"Office of Marketing and Communications\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Retired Transylvania professor publishes computer textbook - Transylvania University - 1780","description":"LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/","og_locale":"en_US","og_type":"article","og_title":"Retired Transylvania professor publishes computer textbook","og_description":"LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a","og_url":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/","og_site_name":"1780","article_publisher":"https:\/\/www.facebook.com\/transylvaniauniversity","article_published_time":"2010-01-04T11:25:45+00:00","article_modified_time":"2020-07-14T17:58:37+00:00","og_image":[{"url":"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg","type":"","width":"","height":""}],"author":"Office of Marketing and Communications","twitter_card":"summary_large_image","twitter_creator":"@transy","twitter_site":"@transy","twitter_misc":{"Written by":"Office of Marketing and Communications","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#article","isPartOf":{"@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/"},"author":{"name":"Office of Marketing and Communications","@id":"https:\/\/www.transy.edu\/1780\/#\/schema\/person\/e76dbb827bcc6f86e2b86e67c9162ac7"},"headline":"Retired Transylvania professor publishes computer textbook","datePublished":"2010-01-04T11:25:45+00:00","dateModified":"2020-07-14T17:58:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/"},"wordCount":353,"image":{"@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#primaryimage"},"thumbnailUrl":"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg","articleSection":["News from Transy"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/","url":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/","name":"Retired Transylvania professor publishes computer textbook - Transylvania University - 1780","isPartOf":{"@id":"https:\/\/www.transy.edu\/1780\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#primaryimage"},"image":{"@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#primaryimage"},"thumbnailUrl":"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg","datePublished":"2010-01-04T11:25:45+00:00","dateModified":"2020-07-14T17:58:37+00:00","author":{"@id":"https:\/\/www.transy.edu\/1780\/#\/schema\/person\/e76dbb827bcc6f86e2b86e67c9162ac7"},"description":"LEXINGTON, Ky.\u2014After 25 years of teaching a highly specialized computer course at Transylvania University, James Miller is sharing his knowledge in a","breadcrumb":{"@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#primaryimage","url":"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg","contentUrl":"https:\/\/www.transy.edu\/sites\/default\/files\/news\/images\/illustrations\/jmiller.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.transy.edu\/1780\/2010\/01\/retired-transylvania-professor-publishes-computer-textbook\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.transy.edu\/1780\/"},{"@type":"ListItem","position":2,"name":"Retired Transylvania professor publishes computer textbook"}]},{"@type":"WebSite","@id":"https:\/\/www.transy.edu\/1780\/#website","url":"https:\/\/www.transy.edu\/1780\/","name":"1780","description":"The Official Blog of Transylvania University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.transy.edu\/1780\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.transy.edu\/1780\/#\/schema\/person\/e76dbb827bcc6f86e2b86e67c9162ac7","name":"Office of Marketing and Communications"}]}},"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/posts\/1824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/comments?post=1824"}],"version-history":[{"count":1,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/posts\/1824\/revisions"}],"predecessor-version":[{"id":13272,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/posts\/1824\/revisions\/13272"}],"wp:attachment":[{"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/media?parent=1824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/categories?post=1824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/tags?post=1824"},{"taxonomy":"feeds","embeddable":true,"href":"https:\/\/www.transy.edu\/1780\/wp-json\/wp\/v2\/feeds?post=1824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}