“Elements of Programming” Preface

Welcome

I’ve never done a study a group on a blog (or in any virtual form), but I’m hopeful such an open forum will have value for others. Make sure you subscribe to the comment section for each chapter when it’s posted so you’ll know when there is new material. You may also wish to follow the entries feed so you know when we’re starting a new chapter. I’ll also announce the next chapter in the comments for the this preface.

Logistics

I’d like to cover roughly one chapter every two weeks. Please commit to summarizing one chapter by posting a comment here noting the chapter you’d like to cover. We have enough people that we’ll need to double up, but please make sure every chapter is covered before doing so. Feel free to post questions while you’re reading. Try not to let the public forum dissuade you from asking a question but if you do feel uncomfortable posting, you can mail us and we’ll post it anonymously. Please work through the exercises as you go, they are very important to improve your understanding of the material. Mail your answers to eop-study@cpp-next.com and Dave and I will refine them to what we feel are the best answers and post them.

It will also help your understanding if you take the time to prove all the lemmas and for any definition come up with a couple of examples and counter examples. Chapter 1 has several examples for each definition but in the rest of the book they are somewhat sparse.

I will re-read the book along with you and try to point out what I feel are key points along the way. I’ll say up front that I’ve been kicking around the idea of writing a companion book to EoP and I’ve asked Dave Abrahams to collaborate with me. By participating in this study group you are also helping us to research this project. Thank you.

At this time we have about 25 people who have asked to participate. I have no idea if that is too many, or not enough; we’ll have to see how things progress. With that said, everyone please choose a chapter and then open your book to chapter 1

Sign-up Sheet & Schedule

Chapter Start Date Exercises Due Assigned To
1. Foundations 2009-12-07 2009-12-16 Dave Jenkins
2. Transformations and Their Orbits 2010-01-04 2010-01-13 Tim Wright
3. Associative Operations Dan Farmer
4. Linear Orderings Karl Miller
5. Ordered Algebraic Structures Terje Slettebø
6. Iterators Andrew Suton
7. Coordinate Structures Beman Dawes
8. Coordinates with Mutable Successors John Phillips
9. Copying Amit Kumar
10. Rearrangements Mark Ruzon
11. Partition and Merging Kevin Stevens
12. Composite Objects
Posted Tuesday, November 24th, 2009 under EoP Study Group.

4 Responses to ““Elements of Programming” Preface”

  1. Terje Slettebø says:

    Hi Dave.

    Yes, I did get a mail about this posting at November 27, but my comment above was posted a couple of days before that. Anyway, now everybody have been informed. :)

       (Quote)
  2. Boaz Fishman says:

    Remarkable work gentlemen. I’m waiting to read your summaries.

       (Quote)
  3. Terje Slettebø says:

    Hi.

    I think it’s great that you’ve taken on this project, Sean and the C++Next team.

    Maybe send a mail to all the participants of this project, informing them about this posting?

    Then, those who want to (and haven’t already done so) may subscribe to the feed or subscribe, as you suggest, to be kept updated.

    Also, it could have been nice with a list of the participants, somewhere.

       (Quote)

Leave a Comment (post replies using links below individual comments)

Spam Protection by WP-SpamFree

Subscribe without commenting