Acknowledgements

Printer-friendly versionPrinter-friendly version

We would like to thank the many people who have helped us develop this book and this curriculum.

Our subject is a clear intellectual descendant of “6.231,” a wonderful subject on programming linguistics and the lambda calculus taught at MIT in the late 1960s by Jack Wozencraft and Arthur Evans, Jr.

We owe a great debt to Robert Fano, who reorganized MIT’s introductory curriculum in electrical engineering and computer science to emphasize the principles of engineering design. He led us in starting out on this enterprise and wrote the first set of subject notes from which this book evolved.

Much of the style and aesthetics of programming that we try to teach were developed in conjunction with Guy Lewis Steele Jr., who collaborated with Gerald Jay Sussman in the initial development of the Scheme language. In addition, David Turner, Peter Henderson, Dan Friedman, David Wise, and Will Clinger have taught us many of the techniques of the functional programming community that appear in this book.

Joel Moses taught us about structuring large systems. His experience with the Macsyma system for symbolic computation provided the insight that one should avoid complexities of control and concentrate on organizing the data to reflect the real structure of the world being modeled.

Marvin Minsky and Seymour Papert formed many of our attitudes about programming and its place in our intellectual lives. To them we owe the understanding that computation provides a means of expression for exploring ideas that would otherwise be too complex to deal with precisely. They emphasize that a student’s ability to write and modify programs provides a powerful medium in which exploring becomes a natural activity.

We also strongly agree with Alan Perlis that programming is lots of fun and we had better be careful to support the joy of programming. Part of this joy derives from observing great masters at work. We are fortunate to have been apprentice programmers at the feet of Bill Gosper and Richard Greenblatt.

It is difficult to identify all the people who have contributed to the development of our curriculum. We thank all the lecturers, recitation instructors, and tutors who have worked with us over the past fifteen years and put in many extra hours on our subject, especially Bill Siebert, Albert Meyer, Joe Stoy, Randy Davis, Louis Braida, Eric Grimson, Rod Brooks, Lynn Stein, and Peter Szolovits. We would like to specially acknowledge the outstanding teaching contributions of Franklyn Turbak, now at Wellesley; his work in undergraduate instruction set a standard that we can all aspire to. We are grateful to Jerry Saltzer and Jim Miller for helping us grapple with the mysteries of concurrency, and to Peter Szolovits and David McAllester for their contributions to the exposition of nondeterministic evaluation in chapter 4.

Many people have put in significant effort presenting this material at other universities. Some of the people we have worked closely with are Jacob Katzenelson at the Technion, Hardy Mayer at the University of California at Irvine, Joe Stoy at Oxford, Elisha Sacks at Purdue, and Jan Komorowski at the Norwegian University of Science and Technology. We are exceptionally proud of our colleagues who have received major teaching awards for their adaptations of this subject at other universities, including Kenneth Yip at Yale, Brian Harvey at the University of California at Berkeley, and Dan Huttenlocher at Cornell.

Al Moyé arranged for us to teach this material to engineers at Hewlett-Packard, and for the production of videotapes of these lectures. We would like to thank the talented instructors — in particular Jim Miller, Bill Siebert, and Mike Eisenberg — who have designed continuing education courses incorporating these tapes and taught them at universities and industry all over the world.

Many educators in other countries have put in significant work translating the first edition. Michel Briand, Pierre Chamard, and André Pic produced a French edition; Susanne Daniels-Herold produced a German edition; and Fumio Motoyoshi produced a Japanese edition. We do not know who produced the Chinese edition, but we consider it an honor to have been selected as the subject of an “unauthorized” translation.

It is hard to enumerate all the people who have made technical contributions to the development of the Scheme systems we use for instructional purposes. In addition to Guy Steele, principal wizards have included Chris Hanson, Joe Bowbeer, Jim Miller, Guillermo Rozas, and Stephen Adams. Others who have put in significant time are Richard Stallman, Alan Bawden, Kent Pitman, Jon Taft, Neil Mayle, John Lamping, Gwyn Osnos, Tracy Larrabee, George Carrette, Soma Chaudhuri, Bill Chiarchiaro, Steven Kirsch, Leigh Klotz, Wayne Noss, Todd Cass, Patrick O’Donnell, Kevin Theobald, Daniel Weise, Kenneth Sinclair, Anthony Courtemanche, Henry M. Wu, Andrew Berlin, and Ruth Shyu.

Beyond the MIT implementation, we would like to thank the many people who worked on the IEEE Scheme standard, including William Clinger and Jonathan Rees, who edited the R4RS, and Chris Haynes, David Bartley, Chris Hanson, and Jim Miller, who prepared the IEEE standard.

Dan Friedman has been a long-time leader of the Scheme community. The community’s broader work goes beyond issues of language design to encompass significant educational innovations, such as the high-school curriculum based on EdScheme by Schemer’s Inc., and the wonderful books by Mike Eisenberg and by Brian Harvey and Matthew Wright.

We appreciate the work of those who contributed to making this a real book, especially Terry Ehling, Larry Cohen, and Paul Bethge at the MIT Press. Ella Mazel found the wonderful cover image. For the second edition we are particularly grateful to Bernard and Ella Mazel for help with the book design, and to David Jones, TEX wizard extraordinaire. We also are indebted to those readers who made penetrating comments on the new draft: Jacob Katzenelson, Hardy Mayer, Jim Miller, and especially Brian Harvey, who did unto this book as Julie did unto his book Simply Scheme.

Finally, we would like to acknowledge the support of the organizations that have encouraged this work over the years, including support from Hewlett-Packard, made possible by Ira Goldstein and Joel Birnbaum, and support from DARPA, made possible by Bob Kahn.

Comments

burberry coat

look at burberry outlet JUttIgvF [URL=http://www.burberryoutlet-online2013.org/ - burberry scarves[/URL - to your friends MaIWxbzX http://www.burberryoutlet-online2013.org/

Diabetes Registry Ontario Ministry Of Health And Long Term Care

Aafp Diabetes Diet Cat Bite Treatment Levaquin Ok No Prescription Bargain Ceclor Online Diagnosis Prescription Tramadol Overnight. Htp Dosages 5 Hydroxytryptophan Allergy Asthma And Sinus Center Food Allergies Erectile Dysfunction Natural Curtains Adipex Weight Loss Tablets . Vermox Prescribing Information Pregnancy Category Buy Prednisone With Our Your Prescription . Azithromycin Doses Strep Throat Zoloft And Neurontin Oxycodone No Prescription Cheap Medicine For Blood Pressure Percocet Insomnia Drug Crestor Free Coupon Blood Pressure Treatment Fetus

Ashwagandha To Take

Lower High Blood Pressure Fast Lifestyle Changes Robaxin Health Medical Weight Loss Medicine 5 Sildenafil Cialis Generico. Hormone Treatment Osteoporosis Parathyroid Disease Xanax With Benadryl Sleeping Pills Yasmin Progestin Histological Tests For Testosterone . Penicillin Get A Prescription Names For Trazodone Serotonin Syndrome . Taking Plan B Too Much Fertilized Egg Hyperlipidemia Erectile Dysfunction Order Real Adipex Uk Altace And Depression What Are The Calories In Viagra Feline Cholesterol Methotrexate And Aleve

Aleve Medication Aches And Pains

Migraine Specialist Gwinnett Tequin Antibiotic Pneumonia Bronchitis Hydrocodone Trade Name Cold Water Extraction Dhl Overnight No Prescription 100 Mg Tramadol. Online Consultation Ribavirin Without Enalapril Causing Acid-base Disturbance Sell Tadalafil Prescription Pil Natural Wealth Vitamin C B Complex . Actoplus Met Ingredients What Happens To Children When They Take Viagra . Lithium Carbonate Extended Release Ebstein’s Anomaly Lexapro Severe Muscle Spasm No Prescription Order Zovirax Pharmacy Will Propoxyphene Get You High Darvocet N 100 Monistat No Prescription Phentermine Basic Diabetes Information Low Blood Sugar Natural Stress Relief Ii

Walkthrough Diabetes

Prozac Muscle Weakness Chills Natrol Acai Testimonials Acaiberry Valsartan Ramipril Hypertension Dictionary Xanax Panic Disorder. Buy Valium On Jeep Percocet Community Indinavir Canada Pharmacy Amoxicillin Rash Treatment Baby . How Does Wellbutrin Work To Stop Smoking Claustrophobia Xanax Pills . Accupril Overdose Procedures Weight Gain On Prednisone 100 Mg Overnight Tramadol Hcl Acetaminophen district 3 caps bantam aaa Verapamil Peyronie’s Disease Symptoms Buy Acomplia Canada Viagra How Long Does It Make To Be Addicted To Vicodin

三便宝

イカオウ:http://www.china-seiryokuzai.com/view/sbl.html
精力剤:http://www.china-seiryokuzai.com/class/energy.html
韓国痩身一号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
蟻力神:http://www.china-seiryokuzai.com/view/yilishen.html
韓国痩身1号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
痩身一号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
痩身1号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
三體牛鞭:http://www.china-seiryokuzai.com/view/santiniubian.html
三便宝:http://www.china-seiryokuzai.com/view/sanbianbao.html
巨人倍増:http://www.china-seiryokuzai.com/view/jurenbeizenggouqi(4).html
威哥王:http://www.china-seiryokuzai.com/view/weigwang.html
v26 カプセル:http://www.china-seiryokuzai.com/view/sxjf.html

三便宝

イカオウ:http://www.china-seiryokuzai.com/view/sbl.html
精力剤:http://www.china-seiryokuzai.com/class/energy.html
韓国痩身一号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
蟻力神:http://www.china-seiryokuzai.com/view/yilishen.html
韓国痩身1号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
痩身一号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
痩身1号:http://www.china-seiryokuzai.com/view/ssyhmtx.html
三體牛鞭:http://www.china-seiryokuzai.com/view/santiniubian.html
三便宝:http://www.china-seiryokuzai.com/view/sanbianbao.html
巨人倍増:http://www.china-seiryokuzai.com/view/jurenbeizenggouqi(4).html
威哥王:http://www.china-seiryokuzai.com/view/weigwang.html
v26 カプセル:http://www.china-seiryokuzai.com/view/sxjf.html

巨人倍増

VigRx:http://www.china-seiryokuzai.com/view/vigrx.html
vigRx oil:http://www.china-seiryokuzai.com/view/vigrxoil.html
花痴:http://www.china-seiryokuzai.com/view/huachi.html
三体牛鞭:http://www.china-seiryokuzai.com/view/santiniubian.html
三體牛鞭:http://www.china-seiryokuzai.com/view/santiniubian.html
紅蜘蛛:http://www.china-seiryokuzai.com/view/nyhcpj.html
ビグレックス:http://www.china-seiryokuzai.com/view/vigrx.html
SPANISCHE FLIEGE:http://www.china-seiryokuzai.com/view/sfd.html
媚薬:http://www.china-seiryokuzai.com/class/Aphrodisiac.html
催淫通販:http://www.china-seiryokuzai.com/view/sfdwu.html
Wenickman:http://www.china-seiryokuzai.com/view/wk.html
三便宝:http://www.china-seiryokuzai.com/view/sanbianbao.html
精力剤:http://www.china-seiryokuzai.com/class/energy.html
 巨人倍増:http://www.china-seiryokuzai.com/view/jurenbeizenggouqi(4).html

シアリス:http://www.cialismall.com

威哥王:http://威哥王.feelkanpo.com
レビトラ:http://www.levitramall.com
levitra:http://www.levitramall.com
精力剤:http://www.levitramall.com
シアリス:http://www.cialismall.com
Cialis:http://www.cialismall.com
 威哥王:http://威哥王.feelkanpo.com

三便宝:http://www.feelkanpo.com/view/823.html
威哥王:http://www.feelkanpo.com/view/415.html
紅蜘蛛:http://www.feelkanpo.com/view/473.html
花痴:http://www.feelkanpo.com/view/593.html
 中絶薬:http://www.feelkanpo.com/hininn/25.html

巨人倍増:http://www.yahookanpou.com/product/jurenbeizenggouqi.html
中絶薬:http://www.yahookanpou.com/catalog/25.html
紅蜘蛛:http://www.yahookanpou.com/product/hzhzyd.html
威哥王:http://www.yahookanpou.com/product/weigwang.html
三便宝:http://www.yahookanpou.com/product/sbb.html
天天素:http://www.yahookanpou.com/product/tts.html
精力剤:http://www.yahookanpou.com/catalog/1.html
媚薬:http://www.yahookanpou.com/catalog/63.html
花痴:http://www.yahookanpou.com/product/huachi.html
 RU486:http://www.yahookanpou.com/product/zjyrubjzz.html

Canada Pharmacy

Both prescription and over-the-counter drugs pose increased risk of health complications when combined with other prescription medications, over-the-counter medicines, illicit drugs, or alcohol. For example, combining opioids with alcohol can intensify breathing problems and lead to death.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <hr> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Lines and paragraphs break automatically.
  • Adds typographic refinements.

More information about formatting options