SICP / CYMRAEG

SICP · Yr ail argraffiad · Scheme

Cydnabyddiaethau

Harold Abelson a Gerald Jay Sussman gyda Julie Sussman · Cyfieithiad Cymraeg

Hoffem ddiolch i'r llu o bobl sydd wedi ein helpu i ddatblygu'r llyfr hwn a'r cwricwlwm hwn.

Mae ein pwnc yn ddisgynnydd deallusol amlwg i “6.231”, pwnc gwych ar ieithyddiaeth rhaglennu a'r calcwlws λ a addysgwyd yn MIT ddiwedd y 1960au gan Jack Wozencraft ac Arthur Evans, Jr.

Mae arnom ddyled fawr i Robert Fano, a ad-drefnodd gwricwlwm rhagarweiniol MIT mewn peirianneg drydanol a chyfrifiadureg i bwysleisio egwyddorion dylunio peirianyddol. Ef a'n harweiniodd wrth gychwyn ar y fenter hon ac a ysgrifennodd y set gyntaf o nodiadau pwnc y datblygodd y llyfr hwn ohonynt.

Datblygwyd llawer o'r arddull ac estheteg rhaglennu yr ydym yn ceisio eu haddysgu ar y cyd â Guy Lewis Steele Jr., a gydweithiodd â Gerald Jay Sussman yn natblygiad cychwynnol yr iaith Scheme. Yn ogystal, mae David Turner, Peter Henderson, Dan Friedman, David Wise, a Will Clinger wedi dysgu inni lawer o dechnegau'r gymuned rhaglennu ffwythiannol sy'n ymddangos yn y llyfr hwn.

Dysgodd Joel Moses inni sut i strwythuro systemau mawr. Darparodd ei brofiad â system Macsyma ar gyfer cyfrifiannu symbolaidd y mewnwelediad y dylid osgoi cymhlethdodau rheoli a chanolbwyntio ar drefnu'r data i adlewyrchu gwir strwythur y byd sy'n cael ei fodelu.

Lluniodd Marvin Minsky a Seymour Papert lawer o'n hagweddau at raglennu a'i le yn ein bywydau deallusol. Iddynt hwy yr ydym yn ddyledus am y ddealltwriaeth fod cyfrifiannu'n darparu modd mynegi ar gyfer archwilio syniadau a fyddai fel arall yn rhy gymhleth i ymdrin â hwy'n fanwl gywir. Maent yn pwysleisio bod gallu myfyriwr i ysgrifennu ac addasu rhaglenni yn darparu cyfrwng grymus lle mae archwilio'n dod yn weithgaredd naturiol.

Rydym hefyd yn cytuno'n gryf ag Alan Perlis fod rhaglennu'n llawer o hwyl ac y dylem fod yn ofalus i gefnogi llawenydd rhaglennu. Daw rhan o'r llawenydd hwn o wylio meistri mawr wrth eu gwaith. Rydym yn ffodus ein bod wedi bod yn brentisiaid rhaglennu wrth draed Bill Gosper a Richard Greenblatt.

Mae'n anodd enwi pawb sydd wedi cyfrannu at ddatblygu ein cwricwlwm. Diolchwn i'r holl ddarlithwyr, athrawon dosbarthiadau trafod, a thiwtoriaid sydd wedi gweithio gyda ni dros y pymtheng mlynedd diwethaf ac wedi treulio llawer o oriau ychwanegol ar ein pwnc, yn enwedig Bill Siebert, Albert Meyer, Joe Stoy, Randy Davis, Louis Braida, Eric Grimson, Rod Brooks, Lynn Stein, a Peter Szolovits. Hoffem gydnabod yn arbennig gyfraniadau addysgu rhagorol Franklyn Turbak, sydd bellach yn Wellesley; gosododd ei waith mewn addysgu israddedigion safon y gallwn oll anelu ati. Rydym yn ddiolchgar i Jerry Saltzer a Jim Miller am ein helpu i fynd i'r afael â dirgelion cydamseredd, ac i Peter Szolovits a David McAllester am eu cyfraniadau i'r esboniad o werthuso an-benderfyniaethol ym Mhennod 4.

Mae llawer o bobl wedi gwneud ymdrech sylweddol i gyflwyno'r deunydd hwn mewn prifysgolion eraill. Rhai o'r bobl yr ydym wedi gweithio'n agos â hwy yw Jacob Katzenelson yn y Technion, Hardy Mayer ym Mhrifysgol California yn Irvine, Joe Stoy yn Rhydychen, Elisha Sacks yn Purdue, a Jan Komorowski ym Mhrifysgol Gwyddoniaeth a Thechnoleg Norwy. Rydym yn eithriadol o falch o'n cydweithwyr sydd wedi derbyn gwobrau addysgu mawr am eu haddasiadau o'r pwnc hwn mewn prifysgolion eraill, gan gynnwys Kenneth Yip yn Yale, Brian Harvey ym Mhrifysgol California yn Berkeley, a Dan Huttenlocher yn Cornell.

Trefnodd Al Moyé inni addysgu'r deunydd hwn i beirianwyr yn Hewlett-Packard ac i gynhyrchu tapiau fideo o'r darlithoedd hyn. Hoffem ddiolch i'r athrawon talentog—yn enwedig Jim Miller, Bill Siebert, a Mike Eisenberg—sydd wedi cynllunio cyrsiau addysg barhaus sy'n cynnwys y tapiau hyn ac wedi'u haddysgu mewn prifysgolion a diwydiant ledled y byd.

Mae llawer o addysgwyr mewn gwledydd eraill wedi gwneud gwaith sylweddol yn cyfieithu'r argraffiad cyntaf. Cynhyrchodd Michel Briand, Pierre Chamard, ac André Pic argraffiad Ffrangeg; cynhyrchodd Susanne Daniels-Herold argraffiad Almaeneg; a chynhyrchodd Fumio Motoyoshi argraffiad Japaneeg. Nid ydym yn gwybod pwy gynhyrchodd yr argraffiad Tsieinëeg, ond ystyriwn hi'n anrhydedd ein bod wedi'n dewis yn destun cyfieithiad “anawdurdodedig”.

Mae'n anodd rhestru pawb sydd wedi gwneud cyfraniadau technegol at ddatblygu'r systemau Scheme a ddefnyddiwn at ddibenion addysgu. Yn ogystal â Guy Steele, mae'r prif ddewiniaid wedi cynnwys Chris Hanson, Joe Bowbeer, Jim Miller, Guillermo Rozas, a Stephen Adams. Ymhlith eraill sydd wedi treulio amser sylweddol ar y gwaith mae 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, a Ruth Shyu.

Y tu hwnt i weithrediad MIT, hoffem ddiolch i'r llu o bobl a weithiodd ar safon Scheme IEEE, gan gynnwys William Clinger a Jonathan Rees, a olygodd yr R⁴RS, a Chris Haynes, David Bartley, Chris Hanson, a Jim Miller, a baratôdd safon IEEE.

Mae Dan Friedman wedi bod yn arweinydd cymuned Scheme ers amser maith. Mae gwaith ehangach y gymuned yn mynd y tu hwnt i faterion dylunio iaith i gynnwys arloesiadau addysgol sylweddol, megis y cwricwlwm ysgol uwchradd sy'n seiliedig ar EdScheme gan Schemer’s Inc., a'r llyfrau gwych gan Mike Eisenberg a chan Brian Harvey a Matthew Wright.

Gwerthfawrogwn waith y rhai a gyfrannodd at wneud hwn yn llyfr go iawn, yn enwedig Terry Ehling, Larry Cohen, a Paul Bethge yng Ngwasg MIT. Ella Mazel a ddaeth o hyd i'r llun clawr gwych. Ar gyfer yr ail argraffiad rydym yn arbennig o ddiolchgar i Bernard ac Ella Mazel am gymorth â dyluniad y llyfr, ac i David Jones, dewin TeX heb ei ail. Rydym hefyd yn ddyledus i'r darllenwyr hynny a wnaeth sylwadau treiddgar ar y drafft newydd: Jacob Katzenelson, Hardy Mayer, Jim Miller, ac yn enwedig Brian Harvey, a wnaeth i'r llyfr hwn yr hyn a wnaeth Julie i'w lyfr ef Simply Scheme.

Yn olaf, hoffem gydnabod cymorth y sefydliadau sydd wedi annog y gwaith hwn dros y blynyddoedd, gan gynnwys cymorth gan Hewlett-Packard, a wnaed yn bosibl gan Ira Goldstein a Joel Birnbaum, a chymorth gan DARPA, a wnaed yn bosibl gan Bob Kahn.