官术网_书友最值得收藏!

The inspiration for R – the S language

R was inspired by the S statistical language developed by John Chambers at AT&T. The name S is an allusion to another one-letter-name programming language also developed at AT&T, the famous C language. R was created by Ross Ihaka and Robert Gentleman in the Department of Statistics at the University of Auckland in 1991.

The general S philosophy sets the stage for the design of the R language itself, which many programmers coming from other programming languages find somewhat odd and confusing. In particular, it's important to realize that S was developed to make data analysis as easy as possible. 

"We wanted users to be able to begin in an interactive environment, where they did not consciously think of programming. Then as their needs became clearer and their sophistication increased, they should be able to slide gradually into programming, when the language and system aspects would become more important."

– John Chambers

The key part here is the transition from analyst to developer. They wanted to build a language that could easily service both types of users. They wanted to build language that would be suitable for interactive data analysis through a command line but which could also be used to program complex systems, like traditional programming languages.

It's no coincidence that this book is structured that way. We will start doing data analysis first, and we will gradually move toward developing a full and complex system for information retrieval with a web application on top.

主站蜘蛛池模板: 常熟市| 高邮市| 藁城市| 浠水县| 荣昌县| 英山县| 宜兴市| 和静县| 德江县| 浦城县| 安康市| 武夷山市| 保亭| 麦盖提县| 元谋县| 北京市| 屯昌县| 固阳县| 凤庆县| 六安市| 赫章县| 泽普县| 化州市| 屏东市| 葫芦岛市| 金门县| 泰顺县| 泸州市| 墨竹工卡县| 永康市| 会泽县| 武宁县| 吉安县| 奉节县| 岳阳市| 惠州市| 集贤县| 青阳县| 西华县| 新田县| 富阳市|