LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous (more recent) messageNext (less recent) messagePrevious (more recent) in topicNext (less recent) in topicPrevious (more recent) by same authorNext (less recent) by same authorPrevious page (January 2011, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 12 Jan 2011 15:05:08 +0000
Reply-To:     toby dunn <tobydunn@HOTMAIL.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         toby dunn <tobydunn@HOTMAIL.COM>
Subject:      Re: write a book on SAS programming (for SAS programmers,
              not just for SAS users )
Comments: To: brucken@provide.net
In-Reply-To:  <201101120822.p0C0nSlx030086@wasabi.cc.uga.edu>
Content-Type: text/plain; charset="iso-8859-1"

Nancy.... WooHooo I see they actually decided to implement my idea.... well I am not totally sure I am the only one who mentioned such a panel.... but I did mention it to the SAS marketing people a few months ago....

Toby Dunn

"I'm a hell bent 100% Texan til I die"

"Don't touch my Willie, I don't know you that well"

> Date: Wed, 12 Jan 2011 03:22:11 -0500 > From: brucken@PROVIDE.NET > Subject: Re: write a book on SAS programming (for SAS programmers, not just for SAS users ) > To: SAS-L@LISTSERV.UGA.EDU > > Hi all, > > <Shameless plug here> For those of you attending SAS Global Forum this > year, and who are contemplating the idea of writing a SAS book, please > join us for a panel discussion in the Planning & Support section, "So You > Want to Be a SAS Press Author", moderated by none other than SAS-L's own > Michael Raithel! </end plug> > > Regards, > Nancy > > Nancy Brucken > brucken at provide dot net > > > On Tue, 11 Jan 2011 14:37:15 +0000, toby dunn <tobydunn@HOTMAIL.COM> wrote: > > >Mikeeeeeeeeee..... nawwwww they are all subject matters experts and not > programmers. > > > >Toby Dunn > > > > > >"I'm a hell bent 100% Texan til I die" > > > >"Don't touch my Willie, I don't know you that well" > > > > > > > > > >> Date: Tue, 11 Jan 2011 08:28:45 -0500 > >> From: michaelraithel@WESTAT.COM > >> Subject: Re: write a book on SAS programming (for SAS programmers, not > just for SAS users ) > >> To: SAS-L@LISTSERV.UGA.EDU > >> > >> Dear SAS-L-ers, > >> > >> Toby wrote, in part: > >> > >> > > >> >From a programmers perspective who cares if you are building a program > dealing with nuclear bomb or a pencils. > >> > > >> > >> <<Toby's entire original posting can be found beneath the Sig line>> > >> > >> Toby, well, the US Government, the International Atomic Energy Agency, > and Mahatma Gandhi are three who would care from one perspective! And, the > Blackfeet Indian Writing Company is one who would care from the other > perspective! > >> > >> Toby, best of luck in all your SAS endeavors! > >> > >> I hope that this suggestion proves helpful now, and in the future! > >> > >> Of course, all of these opinions and insights are my own, and do not > reflect those of my organization or my associates. All SAS code and/or > methodologies specified in this posting are for illustrative purposes only > and no warranty is stated or implied as to their accuracy or > applicability. People deciding to use information in this posting do so at > their own risk. > >> > >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> Michael A. Raithel > >> "The man who wrote the book on performance" > >> E-mail: MichaelRaithel@westat.com > >> > >> Author: Tuning SAS Applications in the MVS Environment > >> > >> Author: Tuning SAS Applications in the OS/390 and z/OS Environments, > Second Edition > >> http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=58172 > >> > >> Author: The Complete Guide to SAS Indexes > >> http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&pc=60409 > >> > >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> I object to violence because when it appears to do good, the > >> good is only temporary; the evil it does is permanent. - Mahatma Gandhi > >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > >> > >> > >> > >> > >> <<Toby's entire original posting >> > >> > >> > -----Original Message----- > >> > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of > >> > toby dunn > >> > Sent: Monday, January 10, 2011 5:07 PM > >> > To: SAS-L@LISTSERV.UGA.EDU > >> > Subject: Re: write a book on SAS programming (for SAS programmers, not > >> > just for SAS users ) > >> > > >> > SAS_Learner , > >> > > >> > Let me disagree with ya here... > >> > > >> > > I am sure someone here wants to take up a book > >> > > to explain what would a SAS programmer would do in a Credit card > >> > industry or > >> > > in a Mortgage industry . > >> > > >> > IMO that is the exact opposite of what should be done. The programing > >> > principles are the same regardless of what > >> > industry one is programming in. What does change is the subject matter > >> > knowledge one needs if, and only if, > >> > they want to be an analyist in that particular field. From a > >> > programmers perspective who cares if you are building > >> > a program dealing with nuclear bomb or a pencils. You are given a set > >> > of specifications and you build the program(s) > >> > to accomplish the stated output according to those specifications. > >> > > >> > Should a book have examples, hell yes. Just as Rahm Emmanual said no > >> > crisis should be wasted, so no explaination should go > >> > without a good example. Whether that example is real world or not is > >> > strictly up to what is being explained and whether or not > >> > a real world explaination would add more confusion versus a simplifier > >> > yet cheesy and made-up example. The choice is which > >> > one will do the best job in helping the reader learn what is being > >> > explained. > >> > > >> > > >> > > >> > Toby Dunn > >> > > >> > > >> > "I'm a hell bent 100% Texan til I die" > >> > > >> > "Don't touch my Willie, I don't know you that well" > >> > > >> > > >> > > >> > > >> > > >> > > Date: Mon, 10 Jan 2011 15:00:23 -0600 > >> > > From: proccontents@GMAIL.COM > >> > > Subject: Re: write a book on SAS programming (for SAS programmers, > >> > not just for SAS users ) > >> > > To: SAS-L@LISTSERV.UGA.EDU > >> > > > >> > > Hello Hu, > >> > > > >> > > Good luck with your book. I am not sure of Chinese but there are > vast > >> > number > >> > > of books covering the SAS fundamentals to advanced. As a beginner > >> > (That is > >> > > what I like to call myself) I see and think that best way a book > >> > would > >> > > attract audiences is by examples . Specially with real life examples > >> > . Say > >> > > for example if you want to discuss Transpose then example of table > >> > where we > >> > > use Proc means to calculate then various summary statistics ( > >> > specially > >> > > using BY statement ) then doing the transposing. This would bridge > in > >> > the > >> > > Gap between the Book and real life ( Just my thinking) > >> > > > >> > > I have been in working in clinical domain field for a while and read > >> > great > >> > > books written in that field. I am sure someone here wants to take up > >> > a book > >> > > to explain what would a SAS programmer would do in a Credit card > >> > industry or > >> > > in a Mortgage industry . > >> > > > >> > > I know books with those topics are in a great demand . > >> > > > >> > > thanks > >> > > > >> > > > >> > > On Mon, Jan 10, 2011 at 9:08 AM, Jiangtang Hu > <jiangtanghu@gmail.com> > >> > wrote: > >> > > > >> > > > Dear all, > >> > > > > >> > > > Recently SAS Chinese community is planing to write a book(in > >> > Chinese) > >> > > > collectively on SAS programming. The book is not just for SAS > >> > casual users, > >> > > > but for SAS programmers, or, for growing up SAS programmers. The > >> > potential > >> > > > audiences(and vision): > >> > > > > >> > > > ---SAS beginners to want to learn SAS for programming step by step > >> > > > --advanced beginners to break their bottleneck to enhance > >> > programming > >> > > > skills and get the general programming sense > >> > > > --for SAS experts, hope they find this book fun > >> > > > --for other-language- programmers, they could pick up this book to > >> > grab SAS > >> > > > quickly. > >> > > > > >> > > > The draft topics are listed as follows. Thank you for any > comments: > >> > > > > >> > > > ------programming SAS----------- > >> > > > 1. SAS overview > >> > > > --SAS as a language > >> > > > --SAS as a software system > >> > > > --SAS as a company > >> > > > > >> > > > --First SAS program "hello world" and SAS windows navigation: > >> > > > --menu bar, tools bar, options > >> > > > --SAS windows: Enhanced Editor, Log, output, result, library > >> > > > --SAS dataset and data _null_ > >> > > > > >> > > > --how to learn SAS and where to get help (SAS Doc, SAS-L, > >> > mysas.net, > >> > > > blogs, > >> > > > Google) > >> > > > > >> > > > 2. SAS essentials > >> > > > --values and types--char and num > >> > > > --variables > >> > > > --operators > >> > > > --expressions > >> > > > --statements: assign statement, logical statement, sum statement, > >> > ... > >> > > > --data steps > >> > > > --procs > >> > > > --options $B!' (Bdata step options and global options > >> > > > > >> > > > > >> > > > 3. Function (1): build-in functions and call routings $B!K (B > >> > > > --function mechanism > >> > > > -- functions and call routings navigation > >> > > > --math/stat, string, time/date functions > >> > > > > >> > > > > >> > > > 4. input and output(I/O) $B!J (B1 $B!K (B > >> > > > --informat and format > >> > > > --infile and file > >> > > > --input and put > >> > > > --import and export > >> > > > --output statement > >> > > > -- SAS File I/O functions > >> > > > > >> > > > 5. input and output(I/O) $B!J (B2 $B!K!' (BODS > >> > > > > >> > > > 6. DATA steps processing $B!K (B > >> > > > --build-in loop > >> > > > --PDV > >> > > > > >> > > > --set options: point, end(eof) > >> > > > --set/merge > >> > > > > >> > > > --by group processing: first.var/last.var > >> > > > > >> > > > 7. Control statement (1) $B!' (Bconditional select > >> > > > --if/else > >> > > > --select > >> > > > > >> > > > 8. Control statement (2) $B!' (Bdo loop > >> > > > --iterative DO statement > >> > > > --do until > >> > > > --do while > >> > > > --the DOW-loop > >> > > > > >> > > > 9. Control statement (3): jump (CAUTION!) > >> > > > --goto > >> > > > --break > >> > > > --continue > >> > > > --leave > >> > > > --stop > >> > > > --exist > >> > > > > >> > > > 10. Array > >> > > > > >> > > > 11. IML > >> > > > *IML is a huge topic. This session emphasizes basic matrix > >> > operations > >> > > > required for user-defined functions in next session > >> > > > > >> > > > 12. Macro essentials > >> > > > > >> > > > 13. Functions (2) $B!' (Buser defined functions > >> > > > *PROC FCMP > >> > > > *IML > >> > > > *function-like macro > >> > > > > >> > > > 14. Basic SQL > >> > > > *may not be inclued > >> > > > > >> > > > Regards and Thanks, > >> > > > --------- > >> > > > Jiangtang HU > >> > > > jiangtanghu@gmail.com > >> > > > +86 138-1171-7765 > >> > > > http://www.jiangtanghu.com/ > >> > > > > >


Back to: Top of message | Previous page | Main SAS-L page