Our site will be undergoing maintenance from 6 a.m. - 6 p.m. ET on Saturday, May 20. During this time, Bookshop, checkout, and other features will be unavailable. We apologize for the inconvenience.
Cookies must be enabled to use this website.
Book Image Not Available Book Image Not Available
Book details
  • Genre:COMPUTERS
  • SubGenre:Languages / General
  • Language:English
  • Pages:684
  • Paperback ISBN:9780578811260

Fun With Programming Languages

by paul kaiser

Book Image Not Available Book Image Not Available
Overview
An overview of programming languages: assembly language, procedural languages, and functional languages. This book is intended for readers who have a good foundation in writing code in some high level language (C++ or Java would be fine). The goal is to introduce compiler and interpreter concepts and implement various languages within the four parts of the text. - Part I focuses on assembly language and builds an interpreter for KCODE - Part II focuses on introducing procedural languages and builds a compiler for CALC - Part III builds on Part II to elaborate on specific topics within compiler construction and builds a compile for KIZE - Part IV focuses on functional programming and ultimately builds an interpreter for SKEME
Description
An overview of programming languages: assembly language, procedural languages, and functional languages. This book is intended for readers who have a good foundation in writing code in some high level language (C++ or Java would be fine). The goal is to introduce compiler and interpreter concepts and implement various languages within the four parts of the text. - Part I focuses on assembly language and builds an interpreter for KCODE code for the interpreter is implemented using C - Part II focuses on introducing procedural languages and builds a compiler for CALC code for the compiler is implemented using the Icon Programming Language (Unicon) - Part III builds on Part II to elaborate on specific topics within compiler construction and builds a compile for KIZE Icon Programming Language - Part IV focuses on functional programming and ultimately builds an interpreter for SKEME Icon Programming Language The reader may implement his or his own version of the interpreters/compilers. The book attempts to walk them through the various steps and share the author's experiences. The readers are free to choose a high level language for their own use. But I highly recommend a language with a straight-forward syntax and powerful string manipulation tools. That is my reason for my personal choice of Icon for the majority of the book.
About the author
Professor Emeritus Lewis University Department of Computer and Mathematical Sciences - 35 year teaching career at Lewis University, Romeoville, IL - Distinguished Brother Louis De La salle Ministry of Teaching Award