Size: a a a

R (язык программирования)

2021 May 08

IS

Ilya Shutov in R (язык программирования)
ООП вообще неприменимо для настоящей работы с данными.
90% памяти жрут исходные данные.
никаких копирований, скрытых свойств и прочего полиморфизма.

считайте, что у вас дерево и набор резцов (функции)
источник

IS

Ilya Shutov in R (язык программирования)
толковые люди вообще сами по себе штучны
источник

IS

Ilya Shutov in R (язык программирования)
можно. names() и names<-()
источник

AS

Alexander Semenov in R (язык программирования)
Люди, делающие Яндекс.Дзен, конечно, слуги Сатаны и будут гореть в аду. Но свою работу они делают хорошо.

Уж на что я жёстко отгородился от новостей в энторнете, но они даже меня смогли достать и заставить залипать, когда я теряю бдительность.
источник

IS

Ilya Shutov in R (язык программирования)
нет. каждый язык имеет свою специфику. на R вы с указателями точно не поработаете без Rcpp
источник

IS

Ilya Shutov in R (язык программирования)
читайте хорошие книги
источник

h

helby in R (язык программирования)
Зачем тогда ооп все учат?
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Ну, не все.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
А "зачем" — я думаю, потому что это распространённый стандарт.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
И в некоторых случаях объекты действительно помогают, хоть я и предпочитаю всё через цепочки функций пропускать.
источник

h

helby in R (язык программирования)
Типа Р сложнее питона потому что?

Или потому что хайп на питоне и все его учат?
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Второе.
источник

IS

Ilya Shutov in R (язык программирования)
честно? сложно сказать, сильно от предметной области зависит. поговорите с промышленными разработчиками. они от сложности и надуманности С++ вообще не в восторге
источник

IS

Ilya Shutov in R (язык программирования)
можно почитать Страуструпа, когда все это только начиналось... чтобы понять, откуда есть пошло ООП.
источник

IS

Ilya Shutov in R (язык программирования)
а вообще, про оберон лучше
источник

A

Andrey in R (язык программирования)
В mlr3 неплохо ООП прикручено и к месту.
источник

IS

Ilya Shutov in R (язык программирования)
скриншот из выложенной книги
источник

IS

Ilya Shutov in R (язык программирования)
реально оно для работы с данными как пятая нога. несколько раз приходилось разрушать все это ООП-шные конструкции, как только давали полную нагрузку на прототип. данные жрут всю память и еще одно теневое копирование рушит все.

так... на небольших сабсетах поиграться. либо для объектов типа логгера/коннекта к внешней системе
источник

h

helby in R (язык программирования)
Надеюсь

Так как на р реально приятнее работать

Даже учитывая что я не спец в нём а начинающий
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Соглашусь.
источник