@proRuby

Страница 585 из 1594
Anton
07.06.2017
12:42:50
а что изучить то?
Изучай то, что в конкретный момент тебе важно

Vasiliy
07.06.2017
12:43:27
диффуры например

Roman
07.06.2017
12:46:48
постоянно использую в программировании диффуры и теорвер (нет)

v
07.06.2017
12:50:11
а теоркат?

Google
Felix
07.06.2017
12:54:42
Zamira
07.06.2017
12:55:00
Если задача требует...

Felix
07.06.2017
12:55:27
вот причем)



Zamira
07.06.2017
12:56:32
Что мешает на руби решать задачу, которая требует знаний диффуров? Я не понимаю тебя

Felix
07.06.2017
12:57:22
да мне интересно, что за задачи, что можно постоянно использовать на руби диффуры

не просто 1 раз реализовать что-то, а постоянно

v
07.06.2017
12:58:04
Zamira
07.06.2017
12:58:06
Может человек графический редактор пишет. Откуда знаешь

Felix
07.06.2017
12:58:30
а в графическом редакторе как использовать диффуры?)

Zamira
07.06.2017
12:58:36
Но почему ты язык с диффурами связываешь настолько напрямую непонятно

а в графическом редакторе как использовать диффуры?)
Я не знаю. Болонкину надо было. Он рассказывал когда участвовать в проекте графического редактора

Google
Felix
07.06.2017
12:59:09
потому что это не science-язык, как питон, и потому что скорость работы у него гораздо меньше компилируемых

Но почему ты язык с диффурами связываешь настолько напрямую непонятно
да и потому что группа по руби, А не по другим языкам)

Zamira
07.06.2017
12:59:52
Felix
07.06.2017
13:00:02
Я не знаю. Болонкину надо было. Он рассказывал когда участвовать в проекте графического редактора
и да, много ли тут знают студента первого выпуска ташкентского филиала МГУ :)

Klim
07.06.2017
13:01:11
Может человек графический редактор пишет. Откуда знаешь
на руби? когда про такие задачи рассказывают, там в конце обычно следует "ну потом его конечно в дурку забрали". :)

Felix
07.06.2017
13:02:44
и?
и то, что юзать руби для решения дифуров в большинстве случаев контрпродуктивно. А раз так — то интересно, что за задачи стоят перед человеком, что ему приходится решать эту задачу именно на руби, а не на чем-то еще

v
07.06.2017
13:04:11
но после этого отрезают мизинец и сжигают перед портретом Кнута

ojab
07.06.2017
13:05:50
ну вообще scipy/numpy такое вполне может, для руби [живого] аналога нет и не предвидится

Felix
07.06.2017
13:06:11
смотри. 1. интерпретируемый язык медленнее компилируемого (это если решать задачу ради задачи, а не для того, чтобы эти результаты куда-то применить) 2. питон предпочтительнее того же С и тем более рубей в том случае, если при этом решается еще какая-то задача, где используется решение диффуров, та же нейронная сеть, или еще что-то, под что есть хорошие библиотеки для того же питона

вот отсюда и получается, что контрпродуктивно

Google
Anton
07.06.2017
13:06:58
мой знакомый из индии им занимается

и из украины

Aldar
07.06.2017
13:07:09
отсюда вывод - питон круче

Felix
07.06.2017
13:07:12
т.е. блаблабла, основанное на "мне так кажется"
т.е. не “блаблабла”, а вполне нормальные логические выводы

v
07.06.2017
13:07:33
логические выводы, основанные на "мне так кажется " - это блаблоабла

ojab
07.06.2017
13:07:37
а не прав, есть аналог живой
sciruby чтоль? Оно не очень живое, больше ничего похожего месяцев n назад я не нашёл.

Felix
07.06.2017
13:07:51
Klim
07.06.2017
13:08:03
ну вообще scipy/numpy такое вполне может, для руби [живого] аналога нет и не предвидится
Точо так. все эти нумпы, суть обертки сишных либ. и их любят за скорость.

ojab
07.06.2017
13:08:06
*наиболее живое, но не очень живое

Anton
07.06.2017
13:08:07
проблема в том, что мало кто использует, поэтому развивается сложно

Felix
07.06.2017
13:08:12
не бывает интерпретируемых и компилируемых языков
в смысле? https://ru.wikipedia.org/wiki/Интерпретируемый_язык_программирования

ojab
07.06.2017
13:08:17
blas и иже опенсурцные на фортране, проприетарные на cuda/assembler

ojab
07.06.2017
13:10:39
(я по ней не ходил)

(ибо википедия не является достоверным источником, ага)

Zamira
07.06.2017
13:11:36
(ибо википедия не является достоверным источником, ага)
Материалы из плана мехмат МГУ тоже, ага

ojab
07.06.2017
13:13:00
mkay, сходил по ссылке

Google
ojab
07.06.2017
13:13:02
>В общем случае, любой язык может быть компилируемым и интерпретируемым, так что данное разделение относится к практике применения языка, а не является его свойством.

Klim
07.06.2017
13:13:09
и где же там сишные либы?
разве NumPy не на си написан? помню, что читал об этом.

ojab
07.06.2017
13:13:43
разве NumPy не на си написан? помню, что читал об этом.
numpy (ВНЕЗАПНО) написан на питоне с биндингами в BLAS/LAPACK

Vasiliy
07.06.2017
13:14:15
эээ нумпи и скайпи круты потому что да, там биндинги для сишных либ

ojab
07.06.2017
13:14:47
эээ нумпи и скайпи круты потому что да, там биндинги для сишных либ
и для каких же сишных либ? (про blas и иже см. выше)

Zamira
07.06.2017
13:15:41
>В общем случае, любой язык может быть компилируемым и интерпретируемым, так что данное разделение относится к практике применения языка, а не является его свойством.
Вы наверное о байт-код языках говорите, которые используют в исполнении кода и компиляцию и интерпретацию. Гляньте сюда тоже если не лень https://tproger.ru/translations/programming-concepts-compilation-vs-interpretation/

Vasiliy
07.06.2017
13:15:56
ну что-то же там на си написано

Zamira
07.06.2017
13:17:04
Лень? Ну ладно, не надо ;)

Admin
ERROR: S client not available

ojab
07.06.2017
13:17:35
C++ при исполнении cling'ом (https://github.com/vgvassilev/cling) становится интерпретируемым?

Vasiliy
07.06.2017
13:18:16
https://www.openhub.net/p/numpy/analyses/latest/languages_summary

ojab
07.06.2017
13:18:28
Felix
07.06.2017
13:18:55
это к вам, ага
а тупой троллинг — к вам?

ojab
07.06.2017
13:19:31
а тупой троллинг — к вам?
То есть по существу вопроса ответить нечего?

Felix
07.06.2017
13:21:41
по существу какого вопроса? “что ссылка должна значить?” Ссылка значит ровно то, что есть разделение на интерпретируемые языки, и компилируемые, каким бы это разделение не было.

как минимум по факту оно есть. С/С++ никто не интерпретирует в продакшене

так же как и питон не компилируют

ojab
07.06.2017
13:23:48
https://www.openhub.net/p/numpy/analyses/latest/languages_summary
оу, туда некий lapack_lite на C запихнули прямо в репозиторий

Klim
07.06.2017
13:24:04
numpy (ВНЕЗАПНО) написан на питоне с биндингами в BLAS/LAPACK
Это типа троллинг ради троллинга? Речь не функциях пайтона а о их коде. На scipy.org прямым текстом написано: "Actually, the time-critical loops are usually implemented in C or Fortran"

Google
ojab
07.06.2017
13:24:17
таки да, тогда частично на С (но биндинги к сишным либам от этого не появляются)

о чём изначально шла речь

Felix
07.06.2017
13:27:06
ну ок, хотите у себя в голове иметь такое разделение — пожалуйста
покажите мне на скомпилированное rails приложение — тогда поверю, что разделение у меня только в голове

ojab
07.06.2017
13:27:55
AOT, рельсы оно уже умеет

мануал к компиляции и запуску по ссылкам

Felix
07.06.2017
13:28:48
компиляция в байткод

ojab
07.06.2017
13:29:03
>AOT специально написал

Vasiliy
07.06.2017
13:29:07
https://github.com/numpy/numpy/tree/master/numpy/core/src вот сишный код из нумпи

ojab
07.06.2017
13:29:09
>Ahead of time

расшифровка

(не JIT)

https://github.com/numpy/numpy/tree/master/numpy/core/src вот сишный код из нумпи
4695 ./numpy/core/src/multiarray/multiarraymodule.c 5796 ./numpy/core/src/umath/ufunc_object.c 21713 ./numpy/linalg/lapack_lite/f2c_blas.c 27365 ./numpy/linalg/lapack_lite/f2c_c_lapack.c 30172 ./numpy/linalg/lapack_lite/f2c_z_lapack.c 39773 ./numpy/linalg/lapack_lite/f2c_s_lapack.c 42043 ./numpy/linalg/lapack_lite/f2c_d_lapack.c 246302 total подавляющее большинство строк — lapack_lite

Vasiliy
07.06.2017
13:31:27
тем не менее не отменяет того факта что функции numpy по большому счету просто вызывают функции из этого лапака, что по сути и есть биндинг же

ojab
07.06.2017
13:32:08
вряд ли кто-то серьёзно использует lapack_lite, но ок, согласен

Vasiliy
07.06.2017
13:34:03
а почему зашёл разговор про биндинги?

то что в питоне математика с нампи долго?

Klim
07.06.2017
13:49:56
а почему зашёл разговор про биндинги?
самое интересное, что про биндинги, в каноническом смысле, я и не говорил. сказал просто, что "обертка для либ". слегка утрированно конечно. :) Но ты собственно это и подтвердил. частично уж точно.

Vasiliy
07.06.2017
13:53:05
а до этого то с чего начали?

Страница 585 из 1594