Size: a a a

Язык программирования Julia / Julia programming language

2017 September 27

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Или на более раннем этапе: "ваши дети не нужны, потому что для них нет работы, потому что всю работу способны выполнить умные машины".
Мы очень редко задымуваемся над тем, для чего в конечном итоге работаем. И если вдруг окажется, что работаем на сильных мира сего - мы все под угрозой "увольнения" не только локального, но и на уровне генотипа
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Это оффтоп )))
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Я бы сказал, это такой НАДтоп :)
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Тем более, что в ML Julia используется
источник

I

I in Язык программирования Julia / Julia programming language
Что это сегодня за нашествие
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Это я пост написал, оттуда идут )))
https://ailev.livejournal.com/1377277.html
источник

AL

Alex Leo in Язык программирования Julia / Julia programming language
Ага
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
А новеньким видно старое содержание чата, или только с момента присоединения?
источник

AL

Alex Leo in Язык программирования Julia / Julia programming language
видно старое
источник

AS

Alexander Sokolov in Язык программирования Julia / Julia programming language
все видно
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Строго говоря, непонятно, испольщзовался ли компилятор R в этих сравнениях? Мне почему-то кажется, что нет
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
👍🏻
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Решение дифуров на R? 😉
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Там небось огромный кусок кода бинарный и без компилирования чего бы то ни было
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
QuickSort конечно на plain R
qsort = function(a) {
   qsort_kernel = function(lo, hi) {
       i = lo
       j = hi
       while (i < hi) {
           pivot = a[floor((lo+hi)/2)]
           while (i <= j) {
               while (a[i] < pivot) i = i + 1
               while (a[j] > pivot) j = j - 1
               if (i <= j) {
                   t = a[i]
                   a[i] <<- a[j]
                   a[j] <<- t
                   i = i + 1;
                   j = j - 1;
               }
           }
           if (lo < j) qsort_kernel(lo, j)
           lo = i
           j = hi
       }
   }
   qsort_kernel(1, length(a))
   return(a)
}
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Да, там собственно всё реализовано лобовым методом, а в том же R реально чаще используются блобы, скомпилированные из более быстрых языков.
источник

I

I in Язык программирования Julia / Julia programming language
ну, давайте будем честны, мы же хотим проверять как работает сам язык, а не то что я написал на асемблере и включил в язык как запрос
источник

I

I in Язык программирования Julia / Julia programming language
так-то все мамкины чемпионы
источник

AK

Andrey Konovalov in Язык программирования Julia / Julia programming language
Даже с бинарными кусками тот же Python проигрывает сильно языкам, где параллелизм полноценно поддерживается, без всяких GIL'ов.\
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Из Julia тоже можно схимичить: опустить исполнение на GPU, тоже "использование языка для блобов, скомпилированных для GPU )))
источник