Что такое классы S1 и S2?

В R есть S3, S4 и с R 2.12 эталонные классы (неофициально называемые классами S5).

Существует ли такая вещь, как класс S1 (или S2)? Если так, то кто они? Если нет, то зачем начинать с S3?


person csgillespie    schedule 17.01.2011    source источник
comment
S5 является неофициальным для эталонных классов - некоторые предполагают, что это должен быть R5...   -  person Gavin Simpson    schedule 17.01.2011
comment
@ Гэвин-Симпсон: Спасибо. Я обновил вопрос.   -  person csgillespie    schedule 17.01.2011
comment
Это должны быть эталонные классы   -  person Gavin Simpson    schedule 17.01.2011
comment
Настоящие программисты начали бы с классов S0.   -  person Spacedman    schedule 17.01.2011


Ответы (1)


R разработан на основе S-языка, статистического языка, разработанного в Bell Labs. S3 относится к третьей версии S. Синтаксис R в значительной степени основан на этой версии S, поэтому классы были названы S3. В R никогда не было классов S1 и S2. И, как сказал Гэвин, ни в S. Объектная ориентация началась только в третьей версии.

Краткая история Чемберса

исторический документ Ихаки

person Joris Meys    schedule 17.01.2011
comment
В S никогда не было классов S1 или S2 (?). Я думал, что объектная ориентация появилась только в S версии 3. - person Gavin Simpson; 17.01.2011
comment
... За ссылки тоже спасибо Йорис (+1). Я помню, как видел слайды Чемберса, когда они были размещены на веб-сайте конференции UseR, но забыл, что именно там я их видел. - person Gavin Simpson; 17.01.2011