<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="http://www.r-bloggers.com/the-history-of-rs-predecessor-s-from-co-creator-rick-becker/"></div></div><div><a data-url="http://www.r-bloggers.com/the-history-of-rs-predecessor-s-from-co-creator-rick-becker/" data-counturl="http://www.r-bloggers.com/the-history-of-rs-predecessor-s-from-co-creator-rick-becker/" data-count="horizontal" data-text="The history of R’s predecessor, S, from co-creator Rick Becker" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://blog.revolutionanalytics.com/2016/07/rick-becker-s-talk.html"> Revolutions</a></strong>, and kindly contributed to <a rel="nofollow" href="http://www.r-bloggers.com/">R-bloggers)</a> </div>
<div>
<p>Before there was <a target="_blank" href="https://mran.microsoft.com/documents/what-is-r/">R</a>, there was <a target="_blank" href="https://en.wikipedia.org/wiki/S_(programming_language)">S</a>. R was modeled on a language developed at AT&amp;T Bell Labs starting in 1976 by Rick Becker and John Chambers (and, later, Alan Wilks) along with Doug Dunn, Jean McRae, and Judy Schilling.</p>
<p><a target="_blank" href="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01b7c87842ed970b-pi"><img title="Other S" alt="Other S" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01b7c87842ed970b-500wi"></a></p>
<p>At last week's useR! conference, Rick Becker gave a fascinating keynote address, <a target="_blank" href="https://channel9.msdn.com/Events/useR-international-R-User-conference/useR2016/Forty-years-of-S">Forty Years of S</a>. His talk recounts the history of S's genesis and development, using just 3MB of disk on an Interdata 8/32. Rick's talk includes numerous tidbits that explain many characteristics of R, including the philosophy behind the graphics system and the origin of the <a target="_blank" href="http://blog.revolutionanalytics.com/2008/12/use-equals-or-arrow-for-assignment.html">arrow &lt;- assignment operator in R</a>. The story is also coloured with anecdotes from various other luminaries at Bell Labs at the time, including John Tukey (the pioneer of exploratory data analysis and the inventor of the words &quot;<a target="_blank" href="http://www.nytimes.com/2000/07/28/us/john-tukey-85-statistician-coined-the-word-software.html">software</a>&quot; and &quot;bit&quot;), and Kernighan and Ritchie (who were upstairs designing Unix and the C language at the same time S was being developed).</p>
<p>Here's Rick's talk, with an introduction by Trevor Hastie. (Many thanks to Microsoft for recording and making the video available.)</p>
<p><iframe height="281" allowfullscreen="" width="500" src="https://channel9.msdn.com/Events/useR-international-R-User-conference/useR2016/Forty-years-of-S/player"></iframe> </p>
<p>For more on the history of S, see this <a target="_blank" href="http://blog.revolutionanalytics.com/2014/01/john-chambers-recounts-the-history-of-s-and-r.html">interview with another of the creators of S, John Chambers</a>. </p>
</div>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="http://www.r-bloggers.com/the-history-of-rs-predecessor-s-from-co-creator-rick-becker/"></div></div><div><a data-url="http://www.r-bloggers.com/the-history-of-rs-predecessor-s-from-co-creator-rick-becker/" data-counturl="http://www.r-bloggers.com/the-history-of-rs-predecessor-s-from-co-creator-rick-becker/" data-count="vertical" data-text="The history of R’s predecessor, S, from co-creator Rick Becker" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://blog.revolutionanalytics.com/2016/07/rick-becker-s-talk.html"> Revolutions</a></strong>.</div>
<hr>
<a rel="nofollow" href="http://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="http://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="http://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="http://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="http://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="http://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="http://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="http://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="http://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="http://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="http://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="http://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="http://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="http://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="http://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="http://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="http://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="http://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="http://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/CHY16svdJf0"></a></div>