Jan. 9th, 2014

Язык R

Jan. 9th, 2014 11:58 am
e_mir: (Default)

Из каких-то непонятных мне самому соображений решил взять на Coursera курс прикладной вычислительной статистики, в которым базовым камнем ложится небольшой курс языка R. Специализированный такой язык для статрасчетов, появившийся в качестве брачного союза компании Bell Laboratories и, страшно сказать – Фортрана. Ну а что вы хотите, 1976 год на дворе шел, как раз 8 лет прошло с знаменитого дейкстровского “go to considered harmful”. Так что ученые-прикладники выдумали себе новый язык и назвали S. Потому что статистика. S стал R в результате жесткого закопирайчивания, точнее R – GNU-шная версия S, сделанная примерно той же командой, но уже на вольных хлебах, вне Bell.


Я давно не брал в руки шашки и не программировал, но даже на меня этот язык этот производит впечатление дикой мешанины и народной стройки. Несколько самых базовых правил записи синтаксиса для основных структур данных сразу идут с оговорками и исключениями. Вот вектор, здесь нельзя использовать данные разных типов, а вот список – он такой же как и вектор, но тут их можно пользовать. Я так понимаю что все это действительно обьясняется тем что поколения статистиков потихоньку делали дополнения к языку, навешивая на не очень крепкий каркас различные улучшения и расширения. А привычка и нежелание менять шило на мыло сделали остальное. Язык нишевый – “кто ж его посадит, это ж памятник”.


Кстати, пока писал – подумал о соображениях, заставивших заинтересоваться данным курсом. Часто возникает необходимость сделать небольшой статистический расчет для того чтоб подтвердить какую-то свою идею или мысль. Мне казалось что лучше будет освоить специализированный язык, чем возиться с Экселем. Вот сейчас возникли оправданные сомнения – так ли уж стоит учить язык сорокалетней давности? Скорее всего все что мне нужно достижимо на гораздо более современных языках с нормальным синтаксисом, просто в виде библиотек.

e_mir: (Default)

Достаточно давно задумался о тех информационных остатках, которые непрерывно генерирует человечество в Сети. Это, если вдуматься – нешуточная проблема, которая, по видимому, еще ждет своего часа для того чтоб ей озаботились и всерьез заинтересовались. Так в свое времени мало кого заботили сотни и тысячи тон отходов, которые накапливали вокруг себя города и большие промзоны. Потом это икалось серьезными проблемами со здоровьем и качеством жизни для обитателей этих краев.


Аналогично цифровой мусор – он скапливается вокруг наших “городов” и “фабрик” в Интернете, причем часто его не отскоблить и не почистить. Я время от времени делаю поиск в сети своих старых почтовых адресов, отмерших сайтов и других кусков старой жизни, которую мне подчас крайне хочется стереть. Но они, эти остатки – все еще там, валяются, бессмысленные и бесполезные. Сломанные ссылки, указывающие в никуда, адреса, по которым никто не ответит.


Будет ли когда-то найден способ переработки цифрового мусора? Уничтожения? Ведь Сеть растет, чего уж точно не становится меньше – так это информации. Неужели жизнь будет здесь идти по методу подсечного земледелия – выжгли делянку, исчерпали ресурс, и идем на следующую, плюнув на все что остается на старой?

Profile

e_mir: (Default)
e_mir

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
232425 26272829
30      

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 21st, 2026 03:27 pm
Powered by Dreamwidth Studios