The Little Schemer

Autore: Daniel P. Friedman
Editore: MIT Press
ISBN: 9780262560993
Grandezza: 22,79 MB
Formato: PDF, Mobi
Vista: 7279
Download

The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.

The Little Prover

Autore: Daniel P. Friedman
Editore: MIT Press
ISBN: 0262527952
Grandezza: 12,98 MB
Formato: PDF, Kindle
Vista: 1638
Download

An introduction to writing proofs about computer programs, written in an accessible question-and-answer style, complete with step-by-step examples and a simple proof assistant. The Little Prover introduces inductive proofs as a way to determine facts about computer programs. It is written in an approachable, engaging style of question-and-answer, with the characteristic humor of The Little Schemer (fourth edition, MIT Press). Sometimes the best way to learn something is to sit down and do it; the book takes readers through step-by-step examples showing how to write inductive proofs. The Little Prover assumes only knowledge of recursive programs and lists (as presented in the first three chapters of The Little Schemer) and uses only a few terms beyond what novice programmers already know. The book comes with a simple proof assistant to help readers work through the book and complete solutions to every example.

The Little Lisper

Autore: Daniel P. Friedman
Editore: MIT Press (MA)
ISBN: 9780262560382
Grandezza: 62,63 MB
Formato: PDF, Kindle
Vista: 1378
Download

Software -- Programming Languages.

A Little Java A Few Patterns

Autore: Matthias Felleisen
Editore: MIT Press
ISBN: 9780262561150
Grandezza: 28,42 MB
Formato: PDF, ePub, Docs
Vista: 6609
Download

foreword by Ralph E. Johnson and drawings by Duane Bibby 'This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy.' -- Gary McGraw, Ph.D., Research Scientist at Reliable Software Technologies and coauthor of Java Security Java is a new object-oriented programming language that was developed by Sun Microsystems for programming the Internet and intelligent appliances. In a very short time it has become one of the most widely used programming languages for education as well as commercial applications. Design patterns, which have moved object-oriented programming to a new level, provide programmers with a language to communicate with others about their designs. As a result, programs become more readable, more reusable, and more easily extensible. In this book, Matthias Felleisen and Daniel Friedman use a small subset of Java to introduce pattern-directed program design. With their usual clarity and flair, they gently guide readers through the fundamentals of object-oriented programming and pattern-based design. Readers new to programming, as well as those with some background, will enjoy their learning experience as they work their way through Felleisen and Friedman's dialogue. src='/graphics/yellowball.gif' href='/books/FELTP/Java-fm.html'Foreword and Preface

The Scheme Programming Language

Autore: R. Kent Dybvig
Editore: MIT Press
ISBN: 0262258161
Grandezza: 77,27 MB
Formato: PDF, ePub, Docs
Vista: 4276
Download

A thoroughly updated and expanded edition brings this popular introductory text and reference up to date with the current Scheme standard, the Revised6 Report on Scheme. Scheme is a general-purpose programming language, descended from Algol and Lisp, widely used in computing education and research and a broad range of industrial applications. This thoroughly updated edition of The Scheme Programming Language provides an introduction to Scheme and a definitive reference for standard Scheme, presented in a clear and concise manner. Written for professionals and students with some prior programming experience, it begins by leading the programmer gently through the basics of Scheme and continues with an introduction to some of the more advanced features of the language. The fourth edition has been substantially revised and expanded to bring the content up to date with the current Scheme standard, the Revised6 Report on Scheme. All parts of the book were updated and three new chapters were added, covering the language's new library, exception handling, and record-definition features. The book offers three chapters of introductory material with numerous examples, eight chapters of reference material, and one chapter of extended examples and additional exercises. All of the examples can be entered directly from the keyboard into an interactive Scheme session. Answers to many of the exercises, a complete formal syntax of Scheme, and a summary of forms and procedures are provided in appendixes. The Scheme Programming Language is the only book available that serves both as an introductory text in a variety of courses and as an essential reference for Scheme programmers.

A The Smallest Programming Language In The World

Autore: Georg P. Loczewski
Editore: tredition
ISBN: 3746930235
Grandezza: 22,14 MB
Formato: PDF, Kindle
Vista: 2859
Download

A++ has been developed in 2002 in the context of 'Programmierung pur' [Undiluted Programming] (ISBN 3-87820-108-7) with the purpose to serve as a learning instrument rather than as a programming language used to solve practical problems. A++ is supposed to be an efficient tool to become familiar with the core of programming and with programming patterns that can be applied in other languages needed to face the real world. This book does not only introduce A++ as a language, but also covers its implementation in Perl and C including an introduction to these languages using A++ itself. The book also contains an introduction to the Lambda-Calculus of Alonzo Church, which represents the theoretical foundation of A++.

Essentials Of Programming Languages

Autore: Daniel P. Friedman
Editore: MIT Press
ISBN: 9780262062176
Grandezza: 57,27 MB
Formato: PDF
Vista: 3402
Download

This textbook offers an understanding of the essential concepts of programming languages. The text uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and directly executable.

Science Books Films

Autore: American Association for the Advancement of Science
Editore:
ISBN:
Grandezza: 11,97 MB
Formato: PDF, Kindle
Vista: 8387
Download


Scheme And The Art Of Programming

Autore: George Springer
Editore: Mit Press
ISBN: 9780262691369
Grandezza: 12,56 MB
Formato: PDF, Kindle
Vista: 2781
Download

Scheme is the fast track to getting started in programming. Its clear semantics, simple syntax, and interactive environment enable the beginning student to write sophisticated programs after just two brief chapters. As a first introduction to programming, it is an ideal vehicle for learning to reason correctly about computation. Starting from a few fundamental concepts and principles - procedural and syntactic abstractions, recursion, iteration, state, and control - Springer and Friedman develop the ideas and techniques of programming. They include both traditional topics such as numeric and symbolic computation, and also cover current issues such as streams, object-oriented programming and continuations for abstracting control. The presentation is designed for the introductory college student It is more sophisticated and complete than The Little LISPer, but not as advanced as Structure and Interpretation of Computer Programs. Springer and Freidman provide a solid introduction to data abstraction by presenting topics such as list strings, vectors, matrices, sets, relations, and functions. Among the examples used to illustrate object oriented programming are stacks, queues, circular lists, hash tables, and a gas station simulation. George Springer is Professor of Mathematics and Computer Science and Daniel P. Friedman is Professor of Computer Science. Both are at Indiana University, one of the centers for research and development of Scheme.

The Flyleaf

Autore:
Editore:
ISBN:
Grandezza: 75,73 MB
Formato: PDF, ePub
Vista: 7156
Download


The Cumulative Book Index

Autore:
Editore:
ISBN:
Grandezza: 33,17 MB
Formato: PDF, ePub, Docs
Vista: 3644
Download


Ai Magazine

Autore:
Editore:
ISBN:
Grandezza: 37,71 MB
Formato: PDF
Vista: 5984
Download


Choice

Autore:
Editore:
ISBN:
Grandezza: 23,97 MB
Formato: PDF, ePub
Vista: 8370
Download


The Scheme Programming Language

Autore: R. Kent Dybvig
Editore: Prentice Hall
ISBN:
Grandezza: 26,96 MB
Formato: PDF, ePub
Vista: 4664
Download

Basic, no nonsense introduction to the programming language Scheme

The British National Bibliography

Autore: Arthur James Wells
Editore:
ISBN:
Grandezza: 80,78 MB
Formato: PDF, ePub
Vista: 5110
Download


The Proceedings Of The Twenty Ninth Sigcse Technical Symposium On Computer Science Education

Autore: John Lewis
Editore:
ISBN:
Grandezza: 12,83 MB
Formato: PDF, ePub
Vista: 1639
Download