Principles of Programming Languages (Undergraduate Topics in Computer Science)
Huge Savings Item! Save 19% on the Principles of Programming Languages (Undergraduate Topics in Computer Science) by Brand: Springer London at EMS Linux. MPN: 1, black & white illustrations. Hurry! Limited time offer. Offer valid only while supplies last. By introducing the principles of programming languages, using the Java language as a support, Gilles Dowek provides the necessary fundamentals of
By introducing the principles of programming languages, using the Java language as a support, Gilles Dowek provides the necessary fundamentals of this language as a first objective.
It is important to realise that knowledge of a single programming language is not really enough. To be a good programmer, you should be familiar with several languages and be able to learn new ones. In order to do this, you’ll need to understand universal concepts, such as functions or cells, which exist in one form or another in all programming languages. The most effective way to understand these universal concepts is to compare two or more languages. In this book, the author has chosen Caml and C.
To understand the principles of programming languages, it is also important to learn how to precisely define the meaning of a program, and tools for doing so are discussed. Finally, there is coverage of basic algorithms for lists and trees.
Written for students, this book presents what all scientists and engineers should know about programming languages.
|Brand:||Brand: Springer London|
|Part Number:||1, black & white illustrations|
|MPN:||1, black & white illustrations|
|Item Weight:||0.75 pounds|
|Item Size:||0.39 x 9.61 x 9.61 inches|
|Package Weight:||0.88 pounds|
|Package Size:||6.93 x 0.39 x 0.39 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Brand: Springer London, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By Brand: Springer London
mpn: biography, ean: 9781848824331, isbn: 1848824335,
A Concise Introduction to Computation Models and Computability Theory provides an introduction to the essential concepts in computability, using several models of computation, from the standard Turing Machines and Recursive Functions, to the modern c...
ean: 9781484221778, isbn: 148422177X,
Learn to trade algorithmically with your existing brokerage, from data management, to strategy optimization, to order execution, using free and publicly available data. Connect to your brokerage’s API, and the source code is plug-and-play.Automated...
ean: 9781484231524, isbn: 148423152X,
Learn the principles of good software design, and how to turn those principles into great code. This book introduces you to software engineering ― from the application of engineering principles to the development of software. You'll see how to run...
ean: 9781484231074, isbn: 1484231074,
Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start your functional programming journey. Learn Scala is...
ean: 9783319707891, isbn: 3319707892,
This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offerin...
ean: 9781484234884, isbn: 148423488X,
Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples –...
ean: 9781484219393, isbn: 1484219392,
Gain a strong foundation of Arduino-based device development, from which you can go in any direction according to your specific development needs and desires. You'll build Arduino-powered devices for everyday use, and then connect those devices to th...
ean: 9781484238011, isbn: 148423801X,
Deal with data, build up financial formulas in code from scratch, and evaluate and think about money in your day-to-day life. This book is about Python and personal finance and how you can effectively mix the two together. In Personal Finance with P...
mpn: 47760532, ean: 9781484227923, isbn: 1484227921,
Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect, or team leader who is interested in good C++ code, and thus also wants to save development costs. If you want to teach ...
ean: 9781430262534, isbn: 1430262532,
Beginning COBOL for Programmers is a comprehensive, sophisticated tutorial and modular skills reference on the COBOL programming language for established programmers. This book is for you if you are a developer who would like to—or must—add COBOL...