کتاب مقدمه ای بر نظریه زبان ها و ماشین ها حل تمرین های انتخابی.ین کتاب به منظور بحث های مقدماتی زبان ها، اتوماتاها، محاسبات و موضوعات مربوطه، تالیف شده است. این موضوعات در بر گیرنده بخش اصلی از آنچه که به عنوان نظریه محاسبات معرفی شده، نیز می باشد. آموزش این مبحث مهم در حال حاضر در برنامه درسی علوم کامپیوتر به صورت استاندارد قرار گرفته است و اغلب تدریس آن در اوایل برنامه آموزشی قرار دارد. پیش نیازهای اساسی برای این کتاب، آگاهی از برخی از زبان های برنامه نویسی سطح بالاتر (معمولا C، C + + یا جاوا) و آشنایی با اصول ساختار داده ها، الگوریتم و البته ریاضیات گسسته که شامل نظریه مجموعه ها، توابع، روابط، منطق، و عناصر استدلال ریاضی است. در این کتاب و مبحث معرفی و توضیح دوره آموزشی علوم کامپیوتر مقدماتی استاندارد و طبیعی است.این کتاب تالیف پیتر لینز و ترجمه عین الله جعفرنژاد قمی و توسط انتشارات علوم رایانه به چاپ رسیده و در فروشگاه اینترنتی کتاب انتشارات اشراقی به آدرس www.eshraghipub.com موجود میباشد.