Ebook598 pages9 hours
Programming Language Structures
Rating: 0 out of 5 stars
()
About this ebook
Programming Language Structures deals with the structures of programming languages and introduces the reader to five important programming languages: Algol, Fortran, Lisp, Snobol, and Pascal. The fundamental similarities and differences among these languages are discussed. A unifying framework is constructed that can be used to study the structure of other languages, such as Cobol, PL/I, and APL. Several of the tools and methodologies needed to construct large programs are also considered. Comprised of 10 chapters, this book begins with a summary of the relevant concepts and principles about algorithms, flowcharts, and computation that a student is expected to know from the first course. The discussion then turns to the semantics of procedure and function call as well as argument-parameter matching with various kinds of parameters; recursion and its relation to tree traversal; syntax formalism for context-free languages; and ALGOL 60 and block structuring. Case study programs are presented to reinforce the reader's understanding of ALGOL 60 and Fortran semantics. The remaining chapters deal with Lisp, Snobol, and Pascal. This monograph is intended for working programmers and students in computer science who have an interest in the subject of programming.
Related to Programming Language Structures
Related ebooks
Computer Programming and Computer Systems Rating: 0 out of 5 stars0 ratingsCommon LISP: The Language Rating: 4 out of 5 stars4/5Haskell in Depth Rating: 0 out of 5 stars0 ratingsMastering Concurrency Programming with Java 8 Rating: 0 out of 5 stars0 ratingsTCP/IP Sockets in Java: Practical Guide for Programmers Rating: 4 out of 5 stars4/5Heterogeneous Computing with OpenCL 2.0 Rating: 0 out of 5 stars0 ratingsComputer Programming Using C Rating: 0 out of 5 stars0 ratingsJava Testing with Spock Rating: 0 out of 5 stars0 ratingsIronPython in Action Rating: 0 out of 5 stars0 ratingsExploring the Python Library Ecosystem: A Comprehensive Guide Rating: 0 out of 5 stars0 ratingsThe Art of Multiprocessor Programming, Revised Reprint Rating: 4 out of 5 stars4/5Common Lisp A Complete Guide Rating: 1 out of 5 stars1/5Introduction to Parallel Programming Rating: 0 out of 5 stars0 ratingsSmart Home Automation with Linux and Raspberry Pi Rating: 3 out of 5 stars3/5Programming and Customizing the Multicore Propeller Microcontroller: The Official Guide Rating: 4 out of 5 stars4/5Getting Started with LLVM Core Libraries Rating: 0 out of 5 stars0 ratingsConceptive C Rating: 0 out of 5 stars0 ratingsLearning Automata: Theory and Applications Rating: 0 out of 5 stars0 ratingsProgramming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp Rating: 0 out of 5 stars0 ratingsLearning ClojureScript Rating: 0 out of 5 stars0 ratingsLisp (programming language) Complete Self-Assessment Guide Rating: 1 out of 5 stars1/5Practical Scientific Computing Rating: 0 out of 5 stars0 ratingsRx.NET in Action Rating: 0 out of 5 stars0 ratingsComputer Programming and Architecture: The Vax Rating: 0 out of 5 stars0 ratingsLLVM Cookbook Rating: 1 out of 5 stars1/5Compression Algorithms for Real Programmers Rating: 4 out of 5 stars4/5Parallel Processing for Artificial Intelligence 1 Rating: 5 out of 5 stars5/5AspectJ in Action: Enterprise AOP with Spring Applications Rating: 0 out of 5 stars0 ratingsGet Programming with Haskell Rating: 0 out of 5 stars0 ratingsArduino in Action Rating: 0 out of 5 stars0 ratings
Questions & Answers For You
Stuff You Should Know: An Incomplete Compendium of Mostly Interesting Things Rating: 3 out of 5 stars3/5Questions for Terrible People: 250 Questions You'll Be Ashamed to Answer Rating: 5 out of 5 stars5/5The New York Times Presents Smarter by Sunday: 52 Weekends of Essential Knowledge for the Curious Mind Rating: 5 out of 5 stars5/5Serial Killers: 101 Questions True Crime Fans Ask Rating: 5 out of 5 stars5/5Serial Killer Trivia: Fascinating Facts and Disturbing Details That Will Freak You the F*ck Out Rating: 4 out of 5 stars4/5Now, That's a Good Question! Rating: 4 out of 5 stars4/5Listful Thinking: Using Lists to Be More Productive, Successful and Less Stressed Rating: 4 out of 5 stars4/5Answers to Questions You've Never Asked: Explaining the 'What If' in Science, Geography and the Absurd Rating: 3 out of 5 stars3/5Quiz Master: 10,000 general knowledge questions Rating: 4 out of 5 stars4/5The Ultimate Pub Quiz: General Knowledge and Trivia Questions Rating: 0 out of 5 stars0 ratingsEmily Post's Etiquette, 19th Edition: Manners for Today Rating: 5 out of 5 stars5/5Dr. Joe & What You Didn't Know: 177 Fascinating Questions & Answers about the Chemistry of Everyday Life Rating: 0 out of 5 stars0 ratingsWhat Did We Use Before Toilet Paper?: 200 Curious Questions & Intriguing Answers Rating: 4 out of 5 stars4/5A Ton of Crap: The Bathroom Book That's Filled to the Brim with Knowledge Rating: 4 out of 5 stars4/5The Jeopardy! Book of Answers Rating: 3 out of 5 stars3/5Collins Quiz Night: 10,000 original questions in 500 quizzes Rating: 0 out of 5 stars0 ratingsThe Handy History Answer Book: From the Stone Age to the Digital Age Rating: 4 out of 5 stars4/5The Handy Geography Answer Book Rating: 4 out of 5 stars4/575 Questions and Answers about Preparing for the Temple Rating: 0 out of 5 stars0 ratingsThe Good Book: A Humanist Bible Rating: 4 out of 5 stars4/5100 Mysteries of Science Explained Rating: 0 out of 5 stars0 ratingsKnow It All: 132 Head-Scratching Questions About the Science All Around Us Rating: 3 out of 5 stars3/5Life in Medieval Europe: Fact and Fiction Rating: 4 out of 5 stars4/5Black Firsts: 500 Years of Trailblazing Achievements and Ground-Breaking Events Rating: 0 out of 5 stars0 ratingsJesus: The Explosive Story of the 30 Lost Years and the Ancient Mystery Religions Rating: 5 out of 5 stars5/5
Reviews for Programming Language Structures
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews
Book preview
Programming Language Structures - Elliott I. Organick
Enjoying the preview?
Page 1 of 1