Search Results for "the-little-schemer-4th-edition"

The Little Schemer

The Little Schemer

  • Author: Daniel P. Friedman,Matthias Felleisen
  • Publisher: MIT Press
  • ISBN: 9780262560993
  • Category: Computers
  • Page: 196
  • View: 6539
DOWNLOAD NOW »
"drawings by Duane Bibby" foreword by Gerald J. Sussman "I learned more about LISP from this book than I have from any of the other LISP books I've read over the years. . . . While other books will tell you the mechanics of LISP, they can leave you largely uninformed on the style of problem-solving for which LISP is optimized. The Little LISPer teaches you how to think in the LISP language. . . an inexpensive, enjoyable introduction." -- Gregg Williams, Byte 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 SeasonedSchemer" 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. Download DrScheme - a graphical environment for developing Scheme programs

The Little LISPer

The Little LISPer

  • Author: Daniel P. Friedman
  • Publisher: N.A
  • ISBN: N.A
  • Category: LISP (Computer program language)
  • Page: 58
  • View: 7414
DOWNLOAD NOW »
There are surprises in store for the diligent reader of this masterful introduction to recursion as a fundamental tool for expressing and solving problems. With wit and wisdom, The Little LISPer unfolds some of the most beautiful concepts in mathematics, computer science, and logic. The authors' goal is to show that recursive thinking is first of all fun, that it is powerful, and that the programming language Lisp allows one to express ideas recursively and naturally. There are hard problems along the way, but their solution brings mastery of recursive, functional, and meta-linguistic abstractions, developing skills in the underlying creative programming in Lisp. The Little LISPer is self-contained: an interpreter for the language is developed using the tools of the book itself .

A Little Java, a Few Patterns

A Little Java, a Few Patterns

  • Author: Matthias Felleisen,Daniel P. Friedman
  • Publisher: MIT Press
  • ISBN: 9780262561150
  • Category: Computers
  • Page: 179
  • View: 9189
DOWNLOAD NOW »
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

Der Turing Omnibus

Der Turing Omnibus

Eine Reise durch die Informatik mit 66 Stationen

  • Author: A.K. Dewdney
  • Publisher: Springer-Verlag
  • ISBN: 3642788726
  • Category: Computers
  • Page: 496
  • View: 7080
DOWNLOAD NOW »
Der Turing Omnibus macht in 66 exzellent geschriebenen Beiträgen Station bei den interessantesten Themen aus der Informatik, der Computertechnologie und ihren Anwendungen.

The Little Prover

The Little Prover

  • Author: Daniel P. Friedman,Carl Eastlund,Duane Bibby,J. Strother Moore,Matthias Felleisen
  • Publisher: MIT Press
  • ISBN: 0262527952
  • Category: Computers
  • Page: 248
  • View: 2454
DOWNLOAD NOW »
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.

Struktur und Interpretation von Computerprogrammen

Struktur und Interpretation von Computerprogrammen

Eine Informatik-Einführung

  • Author: Harold Abelson,Gerald J. Sussman
  • Publisher: Springer-Verlag
  • ISBN: 3642977278
  • Category: Computers
  • Page: 682
  • View: 972
DOWNLOAD NOW »

Eine kurze Geschichte von sieben Morden

Eine kurze Geschichte von sieben Morden

Roman

  • Author: Marlon James
  • Publisher: Heyne Verlag
  • ISBN: 3641196450
  • Category: Fiction
  • Page: 864
  • View: 7206
DOWNLOAD NOW »
Ausgezeichnet mit dem Man Booker Prize Jamaika, 1976: Sieben bewaffnete Männer dringen in das Haus des Reggae-Musikers Bob Marley ein und eröffnen das Feuer. Marleys Manager wirft sich schützend über ihn und erleidet dabei lebensgefährliche Verletzungen. Marleys Frau Rita wird ebenfalls schwer verwundet, er selbst bleibt mit leichteren Verletzungen an Armen und Brust zurück. Wer waren die Täter? Was waren ihre Motive? Ausgehend von dem Attentat und den Spekulationen, die sich darum ranken, entwirft Marlon James ein vielseitiges Stimmungsbild Jamaikas in den 70er und 80er Jahren voll Gewalt, politischer Willkür, Drogen und Intrigen, ausgestaltet bis ins kleinste Detail.

Das Spiel der Götter (4)

Das Spiel der Götter (4)

Die eisige Zeit - Roman

  • Author: Steven Erikson
  • Publisher: Blanvalet Taschenbuch Verlag
  • ISBN: 3641089794
  • Category: Fiction
  • Page: 640
  • View: 3559
DOWNLOAD NOW »
Die fanatischen Heerscharen des Pannionischen Sehers stürmen aus dem Süden heran und überziehen Genabackis mit einer Welle der Gewalt. Um die schreckliche Armee abzuwehren, muss sich Hohefaust Dujek Einarm mit seinen früheren Feinden verbünden. Ob er dem Kriegsherrn Caladan Bruth und den Bewohnern der fliegenden Festung Mondbrut trauen kann, ist eine andere Frage. Doch Einarm hat keine Wahl: Die Truppen des Feindes rücken näher ...

Von A++ nach ARS++

Von A++ nach ARS++

A++ mit einer Schnittstelle zu anderen Programmiersprachen

  • Author: Georg P. Loczewski
  • Publisher: tredition
  • ISBN: 3746936454
  • Category: Science
  • Page: 460
  • View: 706
DOWNLOAD NOW »
A++ ist eine Programmiersprache, die an Minimalismus nicht zu übertreffen ist. Ihr einziger Zweck ist es, an der Programmierung Interessierten zu helfen, so schnell und effizient wie nur möglich das Wesentliche der Programmierung zu erfassen. In verhältnismäßig kurzer Zeit werden Denkmuster eingeübt, die einen befähigen, sich müheloser in die großen populären Programmiersprachen einzuarbeiten, um in ihnen produktiv werden zu können. In diesem Buch wird eine Erweiterung von A++ vorgestellt, die einer neuen Programmiersprache entspricht (mit Compiler und virtueller Maschine) in der die Funktionalität von Scheme, Python, Java, C++ und C enthalten ist. Dies ist möglich, da in ARS++ eine Schnittstelle zu den anderen Sprachen namens ARSAPI eingebaut ist. Nicht nur ein A++-Interpreter wird zur Verfügung gestellt, sondern auch ein ARS++-Compiler und ein Interpreter für die virtuelle Maschine (AVIM). Auch dieses Buch enthält im Anhang eine Einführung in das Lambda-Kalkül von Alonzo Church. Das Buch wendet sich an alle Personen, die sich mit dem Erlernen der Kunst der Programmierung befassen. Dies sind vor allem Lehrende und Lernende an Hochschulen und den Oberstufen von Gymnasien in den Fachbereichen der Informatik, der Mathematik und der Physik.

Produktiv programmieren

Produktiv programmieren

  • Author: Neal Ford
  • Publisher: O'Reilly Germany
  • ISBN: 3897218860
  • Category: Computer programmers
  • Page: 270
  • View: 5265
DOWNLOAD NOW »

Essentials of Programming Languages

Essentials of Programming Languages

  • Author: Daniel P. Friedman,Mitchell Wand,Christopher Thomas Haynes
  • Publisher: MIT Press
  • ISBN: 9780262062176
  • Category: Computers
  • Page: 389
  • View: 7541
DOWNLOAD NOW »
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.

C++ Alles in einem Band für Dummies

C++ Alles in einem Band für Dummies

  • Author: John Paul Mueller,Jeff Cogswell
  • Publisher: John Wiley & Sons
  • ISBN: 3527692592
  • Category: Computers
  • Page: 828
  • View: 8672
DOWNLOAD NOW »
Dieses Buch ist für alle, die tief in die C++-Programmierung einsteigen möchten. Dennoch werden keine Programmierkenntnisse vorausgesetzt. John Paul Mueller und Jeff Cogswell erklären Ihnen zunächst, wie Sie C++ installieren. Sie erfahren, was Klassen und Objekte sind, was Sie mit Entwurfsmustern anfangen und wie Sie Ihre Programme debuggen. Aus Anfängern werden Entwickler mit Erfahrung und dann fortgeschrittene Programmierer. Diese finden in diesem Buch Informationen zu dynamischen Arrays, Lambda-Ausdrücken, Streams, UML, der Standardbibliothek, zu Boost und vielem mehr. Alle Codebeispiele des Buchs stehen zum Download zur Verfügung.

Mathe-Manga Statistik

Mathe-Manga Statistik

  • Author: Shin Takahashi
  • Publisher: Springer-Verlag
  • ISBN: 9783834805669
  • Category: Mathematics
  • Page: 189
  • View: 6575
DOWNLOAD NOW »
Statistik ist trocken und macht keinen Spaß? Falsch! Mit diesem Manga lernt man die Grundlagen der Statistik kennen, kann sie in zahlreichen Aufgaben anwenden und anhand der Lösungen seinen Lernfortschritt überprüfen – und hat auch noch eine Menge Spaß dabei! Eigentlich will die Schülerin Rui nur einen Arbeitskollegen ihres Vaters beeindrucken und nimmt daher Nachhilfe in Statistik. Doch schnell bemerkt auch sie, wie interessant Statistik sein kann, wenn man beispielsweise Statistiken über Nudelsuppen erstellt. Nur ihren Lehrer hatte sich Rui etwas anders vorgestellt, er scheint ein langweiliger Streber zu sein – oder?

The Flyleaf

The Flyleaf

  • Author: N.A
  • Publisher: N.A
  • ISBN: N.A
  • Category: Academic libraries
  • Page: N.A
  • View: 1598
DOWNLOAD NOW »

Scheme and the Art of Programming

Scheme and the Art of Programming

  • Author: George Springer,Daniel P. Friedman
  • Publisher: N.A
  • ISBN: N.A
  • Category: Computer programming
  • Page: 594
  • View: 6819
DOWNLOAD NOW »
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 Cumulative Book Index

The Cumulative Book Index

  • Author: N.A
  • Publisher: N.A
  • ISBN: N.A
  • Category: American literature
  • Page: N.A
  • View: 928
DOWNLOAD NOW »

C - kurz & gut

C - kurz & gut

  • Author: Peter Prinz,Ulla Kirch-Prinz
  • Publisher: O'Reilly Germany
  • ISBN: 9783897212381
  • Category: C (Computer program language)
  • Page: 120
  • View: 8352
DOWNLOAD NOW »
C - kurz & gut besteht aus zwei Teilen: einer kompakten Beschreibung der Sprache und einer thematisch strukturierten Referenz zur Standardbibliothek. Die Darstellung der Sprache basiert auf dem ANSI-Standard und geht auch auf die Erweiterungen im neuen Standard von 1999 (kurz ANSI C99) ein. Die darin eingefuhrten neuen Datentypen, Funktionen und Makros sind zur besseren Orientierung immer gekennzeichnet, da diese Erweiterungen noch nicht bei allen C-Compilern implementiert sind. Ein knapper Index hilft beim Finden der Funktionen, Typen und anderer Syntax-Elemente. Aus dem Inhalt: Grundlagen Datentypen Ausdrucke und Operatoren Anweisungen Deklarationen Funktionen Praprozessor-Direktiven Die Standardbibliothek"

Schnelligkeit durch Vertrauen

Schnelligkeit durch Vertrauen

die unterschätzte ökonomische Macht

  • Author: Stephen M. R. Covey,Rebecca R. Merrill
  • Publisher: GABAL Verlag GmbH
  • ISBN: 3897499088
  • Category: Business & Economics
  • Page: 370
  • View: 8357
DOWNLOAD NOW »
Vertrauen bildet die Grundlage für alle Beziehungen und jede Form der Kommunikation, für alle Individuen, Unternehmen, Organisationen und Zivilisationen rund um den Globus. Mangelndes Vertrauen zerstört auch die erfolgreichsten Unternehmen, die mächtigste Regierung und die florierendste Wirtschaft. Trotz der offensichtlich immensen Macht von Vertrauen spielt es im realen Geschehen kaum eine Rolle und gehört wohl zu den am meisten unterschätzten Faktoren unserer Wirtschaft und Gesellschaft. Stephen M. R. Covey zeigt in seinem viel beachteten Buch „Schnelligkeit durch Vertrauen“, dass Vertrauen kein weicher Faktor ist, sondern ein pragmatischer und realer Wert, den man erschaffen und zur Handlungsgrundlage machen kann. Er präsentiert konkrete Vertrauensregeln und Prinzipien und zeigt, wie auf allen Ebenen eines Unternehmens Vertrauen aufgebaut, gelebt und gefördert werden kann. Seine These: Vertrauen ist eine Schlüsselkompetenz und ein Art Teilchenbeschleuniger für die Wirtschaft.