• Complain

Downey Allen - Think Perl 6 how to think like a computerscientist

Here you can read online Downey Allen - Think Perl 6 how to think like a computerscientist full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Sebastopol;CA, year: 2017, publisher: OReilly Media, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Downey Allen Think Perl 6 how to think like a computerscientist

Think Perl 6 how to think like a computerscientist: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Think Perl 6 how to think like a computerscientist" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple solutions, and more than 1,000 code examples so you can quickly practice what you learn. Experienced programmersespecially those who know Perl 5will also benefit.

Divided into two parts, Think Perl 6 starts with basic concepts that every programmer needs to know, and then focuses on different programming paradigms and some more advanced programming techniques. With two semesters worth of lessons, this book is the perfect teaching tool for computer science beginners in colleges and universities.

  • Learn basic concepts including variables, expressions, statements, functions, conditionals, recursion, and loops
  • Understand commonly used basic data...
  • Downey Allen: author's other books


    Who wrote Think Perl 6 how to think like a computerscientist? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Think Perl 6 how to think like a computerscientist — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Think Perl 6 how to think like a computerscientist" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Praise for Think Perl 6

    Perl 6 from a fresh and interesting perspective.

    brian d foy, author of Mastering Perl

    Think Perl 6 will teach you programming in a way that is optimized for fun.
    Starting from basic concepts, you are taken along toward being able to design, build, and maintain your own programming projects in the style of your choosing: be it procedural, functional or object-oriented, or any mix of them. Because Perl 6 allows you to program
    in the way you think!

    Elizabeth Mattijsen, Perl 6 core contributor

    Think Perl 6 is a solid introduction to both programming and Perl 6.
    I couldnt be happier about it.

    Moritz Lenz, Perl 6 core contributor

    In my 30+ years as a student of computer languages, this is the most engaging and well-written technology book I have read. The author is undoubtedly well-versed in Perl 6 and knows how to present the material in both a highly readable and informative manner. The book includes an impressive amount of example code and thorough and engaging exercises for each topic. If you want to become proficient in Perl 6 in the minimum amount of time, and enjoy the process, this is the book for you.

    Allen Hardesty, Software Developer

    Think Perl 6

    by Laurent Rosenfeld , with Allen B. Downey

    Copyright 2017 Allen Downey, Laurent Rosenfeld. All rights reserved.

    Printed in the United States of America.

    Published by OReilly Media, Inc. , 1005 Gravenstein Highway North, Sebastopol, CA 95472.

    OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com/safari). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

    • Editors: Dawn Schanafelt and Brian Foster
    • Production Editor: Kristen Brown
    • Copyeditor: Charles Roumeliotis
    • Proofreader: Molly Ives Brower
    • Indexer: Laurent Rosenfeld and Allen B. Downey
    • Interior Designer: David Futato
    • Cover Designer: Karen Montgomery
    • Illustrator: Rebecca Demarest
    • May 2017: First Edition
    Revision History for the First Edition
    • 2017-05-05: First Release

    See http://oreilly.com/catalog/errata.csp?isbn=9781491980552 for release details.

    The OReilly logo is a registered trademark of OReilly Media, Inc. Think Perl 6, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

    While the publisher and the authors have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the authors disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

    978-1-491-98055-2

    [LSI]

    Preface

    Welcome to the art of computer programming and to the new Perl 6 language. This will probably be the first published book using Perl 6 (or one of the first), a powerful, expressive, malleable, and highly extensible programming language. But this book is less about Perl 6, and more about learning how to write programs for computers.

    This book is intended for beginners and does not require any prior programming knowledge, but it is my hope that even those of you with programming experience will benefit from reading it.

    The Aim of This Book

    This aim of this book is not primarily to teach Perl 6, but instead to teach the art of programming, using the Perl 6 language. After having completed this book, you should hopefully be able to write programs to solve relatively difficult problems in Perl 6, but my main aim is to teach computer science, software programming, and problem solving rather than solely to teach the Perl 6 language itself.

    This means that I will not cover every aspect of Perl 6, but only a (relatively large, but yet incomplete) subset of it. By no means is this book intended to be a reference on the language.

    It is not possible to learn programming or to learn a new programming language by just reading a book; practicing is essential. This book contains a lot of exercises. You are strongly encouraged to make a real effort to do them. And, whether successful or not in solving the exercises, you should take a look at the solutions in the Appendix, as, very often, several solutions are suggested with further discussion on the subject and the issues involved. Sometimes, the solution section of the Appendix also introduces examples of topics that will be covered in the next chapterand sometimes even things that are not covered elsewhere in the book. So, to get the most out of the book, I suggest you try to solve the exercises as well as review the solutions and attempt them.

    There are more than one thousand code examples in this book; study them, make sure to understand them, and run them. When possible, try to change them and see what happens. Youre likely to learn a lot from this process.

    The History of This Book

    In the course of the last three to four years, I have translated or adapted to French a number of tutorials and articles on Perl 6, and Ive also written a few entirely new ones in French. Together, these documents represented by the end of 2015 somewhere between 250 and 300 pages of material on Perl 6. By that time, I had probably made public more material on Perl 6 in French than all other authors taken together.

    In late 2015, I began to feel that a Perl 6 document for beginners was something missing that I was willing to undertake. I looked around and found that it did not seem to exist in English either. I came to the idea that, after all, it might be more useful to write such a document initially in English, to give it a broader audience. I started contemplating writing a beginner introduction to Perl 6 programming. My idea at the time was something like a 50- to 70-page tutorial and I started to gather material and ideas in this direction.

    Then, something happened that changed my plans.

    In December 2015, friends of mine were contemplating translating into French Allen B. Downeys Think Python, Second Edition.

    While working on the French translation of Allens Python book, the idea came to me that, rather than writing a tutorial on Perl 6, it might be more useful to make a Perl 6 translation of Think Python. Since I was in contact with Allen in the context of the French translation, I suggested this to Allen, who warmly welcomed the idea. This is how I started to write this book late January 2016, just after having completed the work on the French translation of his Python book.

    This book is thus largely derived on Allens Think Python, but adapted to Perl 6. As it happened, it is also much more than just a Perl 6 translation of Allens book: with quite a lot of new material, it has become a brand new book, largely indebted to Allens book, but yet a new book for which I take all responsibility. Any errors are my own, not Allens.

    My hope is that this will be useful to the Perl 6 community, and more broadly to the open source and general computer programming communities. In an interview with LinuxVoice (July 2015), Larry Wall, the creator of Perl 6, said: We do think that Perl 6 will be learnable as a first language. Hopefully this book will contribute to making this happen.

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Think Perl 6 how to think like a computerscientist»

    Look at similar books to Think Perl 6 how to think like a computerscientist. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Think Perl 6 how to think like a computerscientist»

    Discussion, reviews of the book Think Perl 6 how to think like a computerscientist and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.