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 )
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/
> >> > > >
> >
|