Web 2.0HomepageProgrammingLanguages & Tools → Lisp

languages - tools -  

Lisp

 
computers index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson from The MIT Press

    Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together.

    The authors employ this philosophy in their writing technique. The text asks the broad question "What is programming?" Having come to the conclusion that programming consists of procedures and data, the authors set off to explore the related questions of "What is data?" and "What is a procedure?"

    The authors build up the simple notion of a procedure to dizzying complexity. The discussion culminates in the description of the code behind the programming language Scheme. The authors finish with examples of how to implement some of the book's concepts on a register machine. Through this journey, the reader not only learns how to program, but also how to think about programming.

    Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text.

    There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published.

    A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises.

    In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

    List Price: $82.00
    complete product information...

    Practical Common Lisp

    Practical Common Lisp by Peter Seibel from Apress

      ...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer.

      — Frank Buss, Lisp Programmer and Slashdot Contributor

      If youre interested in Lisp as it relates to Python or Perl, and want to learn through doing rather than watching, Practical Common Lisp is an excellent entry point.

      — Chris McAvoy, Chicago Python Users Group

      Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.

      Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "practical" chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.

      Lisp is thought of an academic language but it need not be. This is the first book that introduces Lisp as a language for the real world.

      Part I is the introduction to the Lisp language. The goal in Part I is to give the reader an overall understanding of the features of the language and a sufficiently robust understanding of how they work in order to prepare the reader for the practical code examples in Part II. Part I includes the case studies of the Franz Store, Viaweb, Pandorabots, and ASCENT.

      Part II will show larger-scale examples of practical Lisp programming. The practical examples in this section are all centered around building a streaming mp3 server. By the end of the book, the reader will have code for a Lisp mp3 server that serves streaming mp3s via the Shoutcast protocol to any standard mp3 client software (e.g. iTunes, XMMS, or WinAmp). Siebel will show how to store metadata in both a simple home- brew sexp database as well as a relational database (MySQL). He will demonstrate how to use threads to support multiple simultaneous client connections. The server will advertise a Web Service (WSDL) interface and a Web Services programmer (i.e. anyone with Visual Studio .NET) can write an app to replace the browser-based interface.

      Common Lisp: LISP, an acronym for list processing language was designed for easy manipulation of data. Developed in 1959 by John McCarthy, it is still the most commonly used language for artificial intelligence (AI) programming. It is one of the oldest programming languages still in relatively wide use and is widely taught in universities. LISP's ability to compute with symbolic expressions like those used in language processing makes it convenient for AI applications.

      List Price: $59.99
      complete product information...

      ANSI Common LISP (Prentice Hall Series in Artificial Intelligence)

      ANSI Common LISP (Prentice Hall Series in Artificial Intelligence) by Paul Graham from Prentice Hall

        This book provides an excellent introduction to Common Lisp. In addition to chapters covering the basic language concepts, there are sections discussing the Common Lisp object system (CLOS) and speed considerations in Lisp. Three fair-sized examples of nontrivial Lisp projects are also included. The book's clear and engaging format explains complicated constructs simply. This format makes ANSI Common Lisp accessible to a general audience--even those who have never programmed before. The book also provides an excellent perspective on the value of using Lisp.

        KEY BENEFIT: Teaching users new and more powerful ways of thinking about programs, this two-in-one text contains a tutorial—full of examples—that explains all the essential concepts of Lisp programming, plus an up-to-date summary of ANSI Common Lisp, listing every operator in the language. Informative and fun, it gives users everything they need to start writing programs in Lisp both efficiently and effectively, and highlights such innovative Lisp features as automatic memory management, manifest typing, closures, and more. Dividing material into two parts, the tutorial half of the book covers subject-by-subject the essential core of Common Lisp, and sums up lessons of preceding chapters in two examples of real applications: a backward-chainer, and an embedded language for object-oriented programming. Consisting of three appendices, the summary half of the book gives source code for a selection of widely used Common Lisp operators, with definitions that offer a comprehensive explanation of the language and provide a rich source of real examples; summarizes some differences between ANSI Common Lisp and Common Lisp as it was originally defined in 1984; and contains a concise description of every function, macro, and special operator in ANSI Common Lisp. The book concludes with a section of notes containing clarifications, references, and additional code. For computer programmers.

        List Price: $74.00
        complete product information...

        Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

        Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig from Morgan Kaufmann

          This is an overview of classical artificial intelligence (AI) programming via actual implementation of landmark systems (case studies). For the student interested in AI, Paradigms of Artificial Intelligence Programming is an invaluable history lesson. Even the programmer who is relatively uninterested in AI will find value in the book's basic introduction to Lisp and case studies written in Lisp. But perhaps the book's best feature is its information on efficiency considerations in Lisp. Paradigms of Artificial Intelligence Programming is worth purchasing for these discussions alone, which provide a wealth of useful guidelines for optimizing your code.

          Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts. The author strongly emphasizes the practical performance issues involved in writing real working programs of significant size. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of object-oriented programming and a description of the main CLOS functions. This volume is an excellent text for a course on AI programming, a useful supplement for general AI courses and an indispensable reference for the professional programmer.

          List Price: $89.95
          complete product information...

          The Seasoned Schemer

          The Seasoned Schemer by Daniel P. Friedman from The MIT Press

            Friedman and Felleisen's The Seasoned Schemer picks up where their book, The Little Schemer, left off and focuses on the myriad uses of functions in Scheme. Using the same dialogue format as The Little Schemer, the authors demonstrate how Scheme's flexible facilities for handling functions give the program so much variety and power. Along the way, the authors also present a variety of other more sophisticated language constructs.

            drawings by Duane Bibby foreword and afterword by Guy L. Steele Jr.



            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.

            List Price: $27.00
            complete product information...

            Lisp (3rd Edition)

            Lisp (3rd Edition) by Patrick Winston from Addison Wesley

              List Price: $52.80
              complete product information...

              Common LISP. The Language. Second Edition

              Common LISP. The Language. Second Edition by Guy Steele from Digital Press

                This is the Lisp programmers' bible. If you need to know the official specification, every function defined in Common Lisp can be found in here somewhere. Anyone vaguely serious about programming in Lisp for extended periods of time should keep a copy of this book for reference. However, note that while this book is clearly written, it is not an introduction to programming in Lisp--Common Lisp: The Language only offers the language specification.

                The defacto standard - a must-have for all LISP programmers.


                In this greatly expanded edition of the defacto standard, you'll learn about the nearly 200 changes already made since original publication - and find out about gray areas likely to be revised later. Written by the Vice- Chairman of X3J13 (the ANSI
                committee responsible for the standardization of Common Lisp) and co-developer of the language itself, the new edition contains the entire text of the first edition plus six completely new chapters. They cover: - CLOS, the Common Lisp Object System, with new features to support function overloading and object-oriented programming, plus complete technical specifications * Loops, a powerful control structure for multiple variables * Conditions, a generalization of the error signaling mechanism * Series and generators * Plus other subjects not part of the ANSI standards but of interest to professional programmers. Throughout, you'll find fresh examples, additional clarifications, warnings, and tips - all presented with the author's customary vigor and wit.

                List Price: $95.95
                complete product information...

                Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS

                Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS by Sonya E. Keene from Addison-Wesley Professional

                  List Price: $39.99
                  complete product information...

                  Successful Lisp: How to Understand and Use Common Lisp

                  Successful Lisp: How to Understand and Use Common Lisp by David B. Lamkins from bookfix.com

                    This tutorial is written with the professional programmer in mind. Using a hands on approach it introduces the ANSI Common Lisp standard. Practical examples of working code provide an in depth view of Common Lisp programming paradigms. David B. Lamkins explains why this programming language is by far the most powerful industrial strength tool available for advanced software development.

                    List Price: $42.00
                    complete product information...

                    Common Lisp: A Gentle Introduction to Symbolic Computation

                    Common Lisp: A Gentle Introduction to Symbolic Computation by David S. Touretzky from Benjamin-Cummings Pub Co

                      List Price: $51.00
                      complete product information...
                      page 1 of 10
                      +++

                      Tienes amigos o seguidores en twitter?

                      Desde aquí mismo puedes contarles sobre esta página!



                      oprima Ctrl-D para marcar este tópico en favoritos

                      press Ctrl-D to bookmark this topic



                      esta página contiene información acerca de ceceo, herramientas, lenguas, programacion
                      traducir esta página al CASTELLANO


                      © Copyright 1999-2008 idoneos.com | Política de Privacidad