Kdy treba?
Je dost mozny, ze mi toho dost uslo. Pocitani od 1cky, typova striktnost, volani AST a makra. Dost veci se mi na prvni pohled nezdalo, ale tak nejak mi nakonec vlastne vubec nevadi.
Jinak - napada nekoho duvod, proc by Julia nemohla nahradit Python / Scalu pri praci s velkymi daty?
Vynechejme knihovny.
Spark moc neznám. Napadají mě (možná?) rychlejší user defined funkce. Pravděpodobněji vývoj směřuje k lepšímu SQL.
Strojové učení je záležitost specializovaného hardware. V TensorFlow se spouští vektorizované operace na TPU. Vyjímkou jsou funkce jako foldl nebo scan, kde je povoleno jen několik málo operací ze kterých je vygenerován kód pro TPU. Tam by podle mě Julia moc nepomohla.
Dokáže typový systém Julie kontrolovat tvary matic a tenzorů v čase kompilace? AFAIK ne. V mypy se o to chtějí pokusit.
Diky. Ja zase moc neznam Tensorflow.
Mel jsem spis na mysli 'baliky' jako HDP a podobne, protoze https://github.com/JuliaComputing/JuliaDB.jl