Cookies on oxfam

We use cookies to ensure that you have the best experience on our website. If you continue browsing, we’ll assume that you are happy to receive all our cookies. You can change your cookie settings at any time. Find out more Close

  • Grows vegetables
  • Fills classrooms
  • Drills wells
  • Empowers women
  • Fights poverty

Principles of programming languages

£22.99

Product description

Design is an essential topic for all computer science students regardless of whether or not they will ever have to create a programming language. The user who understands the motivation for various language facilities will be able to use them more intelligently; the compiler writer to implement them more reasonably. This new edition of Principles of Programming Languages covers both design and implementation issues important for computer users and compiler writers. It goes beyond these basic topics to cover descriptive tools as well as historical precedents so that design issues can be communicated and viewed in their historical context. Principles of programming languages are emphasized, not the details of language syntax. Methods of implementation are emphasized over the specific techniques. A horizontal organization, analysing individual languages in their entirety makes this book unique.;This third edition is a complete and thorough revision of the last edition including the following: Discussions have been added in the "phenomenology" of programming languages and the rolse od conceptual models in language design; also, a discussion of system implementation languages, with an emphasis on C, has been added. Programming environments are discussed, as illustrated by the Interlisp system. This is in the context of a discussion of language characteristics conducive to rich programming environments. Furthermore, since Window-oriented interfaces are now more widely known, their description has been eliminated from the discussion of SmallTalk, except for a few historical remarks. This permits some new discussion of recent developments in object oriented programming (including C++, Ada 95, CLOS, Java, and the like), to the extent that they support the overall objectives of the book. Also, the discussion of multiple inheritance has been expanded. The purpose of this book is to teach the skills required to design programming languages.;These skills are summarized in a number of principles, which are illustrated by case studies of several programming languages representing the five major generations of programming language design. This text is designed for a graduate course in Computer Science; the course is commonly called Programming Languages, Comparitive Languages, or Theory of Programming Languages. It could be used for any course in programming languages, even if the emphasis is not on design. In such cases it might have to be supplemented with another book containing detailed language descriptions. In addition, it might also be an auxillary text in a course on human interfeace design or software engineering.

Item details

Author(s):
Bruce J. Maclennan
Condition:
Used: very good
Edition:
Third 1999
Format:
Hardback
ISBN-10:
0195113063
ISBN-13:
9780195113068
Number of pages:
509
Publisher:
Oxford University Press
Title:
Principles of Programming Languages

Standard UK Delivery £3.95 per order

Delivery FAQs

Free returns

within 21 days.
Returns policy

About this item

Design is an essential topic for all computer science students regardless of whether or not they will ever have to create a programming language. The user who understands the motivation for various language facilities will be able to use them more intelligently; the compiler writer to implement them more reasonably. This new edition of Principles of Programming Languages covers both design and implementation issues important for computer users and compiler writers. It goes beyond these basic topics to cover descriptive tools as well as historical precedents so that design issues can be communicated and viewed in their historical context. Principles of programming languages are emphasized, not the details of language syntax. Methods of implementation are emphasized over the specific techniques. A horizontal organization, analysing individual languages in their entirety makes this book unique.;This third edition is a complete and thorough revision of the last edition including the following: Discussions have been added in the "phenomenology" of programming languages and the rolse od conceptual models in language design; also, a discussion of system implementation languages, with an emphasis on C, has been added. Programming environments are discussed, as illustrated by the Interlisp system. This is in the context of a discussion of language characteristics conducive to rich programming environments. Furthermore, since Window-oriented interfaces are now more widely known, their description has been eliminated from the discussion of SmallTalk, except for a few historical remarks. This permits some new discussion of recent developments in object oriented programming (including C++, Ada 95, CLOS, Java, and the like), to the extent that they support the overall objectives of the book. Also, the discussion of multiple inheritance has been expanded. The purpose of this book is to teach the skills required to design programming languages.;These skills are summarized in a number of principles, which are illustrated by case studies of several programming languages representing the five major generations of programming language design. This text is designed for a graduate course in Computer Science; the course is commonly called Programming Languages, Comparitive Languages, or Theory of Programming Languages. It could be used for any course in programming languages, even if the emphasis is not on design. In such cases it might have to be supplemented with another book containing detailed language descriptions. In addition, it might also be an auxillary text in a course on human interfeace design or software engineering.

Author(s):
Bruce J. Maclennan
Condition:
Used: very good
Edition:
Third 1999
Format:
Hardback
ISBN-10:
0195113063
ISBN-13:
9780195113068
Number of pages:
509
Publisher:
Oxford University Press
Title:
Principles of Programming Languages

Delivery & returns

This item will be dispatched to UK addresses via second class post within 2 working days of receipt of your order. Standard UK delivery is £3.95 per order, so you're only charged once no matter how many items you have in your basket. Any additional courier charges will be applied at checkout as they vary depending on delivery address.

You can find out more about delivery and returns in our help section.

We offer a no quibble returns policy as follows:

Wedding dresses: 14 days

Overseas returns: 31 days

Everything else: 21 days


This item is also available for international delivery by airmail, carrying a mandatory delivery charge of:

Europe: £14.00

Outside Europe: £28.00

Volunteer listed

Wonder how this unique item ended up online?

Most of the second-hand items you see online have been donated, by supporters like you, to our high street stores. Each item is then priced, photographed and listed on this site by our amazing team of volunteers from across the country.

After you have bought your item, our team of volunteers package and dispatch it from the Shop straight to you or your chosen recipient.

All profits from the sales of our goods go towards funding Oxfam's work around the world. We rely on your donations to sell online so please keep the cycle of goodness going!

To find out more about volunteering with Oxfam, please visit our how to volunteer page.

Oxfam Bookshop Preston

Preston's ethical bookstore. A veritable feast of fiction, non-fiction, collectible & antiquarian wonderments, alongside a medley of eclectic music. We also stock a wide range of Fair Trade food and beautiful greetings cards.

We are only able to remain open through generous support and donations from our fans. We accept quality books, music and DVDs, as well as taking clothing and homewares for other Oxfam shops in the area.

There is always opportunity to get involved! If you're interested please do get in touch!"

Facebook: Oxfam Preston
http://www.oxfam.org.uk/shop/local-shops/oxfam-bookshop-preston

Twitter: @OxfamPreston
https://twitter.com/oxfampreston

Instagram: OxfamPreston
https://instagram.com/oxfampreston/

View Shop